js日期格式化Date
2024-10-11 11:46:01
使用Date类进行日期格式化。
1 输入“yyyy-MM-dd hh:mm:ss”格式的String字符串,返回字符串
做一个简单判定,在当日显示为几点几分,同年为月日,不同年显示年月
function dateFormat(str){
//str格式为yyyy-mm-dd hh:mm:ss
var nowDate=new Date();
var date;
//由于各浏览器日期在获取时有差异,使用getfullXxx()进行对比
var strDate=new Date(str.replace(/-/g,"/"));
alert(strDate);
if(nowDate.getFullYear()== strDate.getFullYear()){
if((nowDate.getMonth()== strDate.getMonth())&&(nowDate.getDate()== strDate.getDate())){
//在同一天
date=strDate.getHours()+":"+strDate.getMinutes();
}else{
//同年为月日
date=strDate.getMonth()+"月"+strDate.getDate()+"日";
}
}else{
//不同年显示年月
date=strDate.getFullYear()+"年"+(strDate.getMonth()+1)+"月";
}
return date;
}
2 输入“yyyy-MM-dd hh:mm:ss”格式的String字符串,返回字符串“yyyy/MM/dd”
function dateFormat2(str){
//str格式为yyyy-mm-dd hh:mm:ss
//转化为yyyy/mm/dd
var nowDate=new Date();
//由于各浏览器日期在获取时有差异,使用getfullXxx()进行对比
var strDate=str.replace(/-/g,"/").split(" ")[0]; return strDate;
}
最新文章
- 算法练习_图的连通性问题(JAVA)
- 算法:寻找maximum subarray
- 大数据并行计算利器之MPI/OpenMP
- http://blog.sina.com.cn/s/blog_5f103c9c0101atny.html
- (翻译)异步编程之Promise(1):初见魅力
- slf4j冲突
- CSS框模型(框模型概述、内边距、边框、外边距、外边距合并)
- 怎样清除td和input之间空隙
- js对数组进行删除
- what a fuck!这是什么鬼东西?
- vhdl verilog
- Nginx 处理Http请求简单流程
- CSS魔法堂:改变单选框颜色就这么吹毛求疵!
- 卷积(转自wiki百科)
- Leetcode 150
- 计算概论(A)/基础编程练习2(8题)/4:骑车与走路
- 将PS/2接口鼠标改造成USB接口鼠标
- Hdu1728 逃离迷宫 2017-01-17 10:56 81人阅读 评论(0) 收藏
- SQL基础(一):SQL语法和命令
- SVN解决创建文件时不带锁