使用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;
}

最新文章

  1. 算法练习_图的连通性问题(JAVA)
  2. 算法:寻找maximum subarray
  3. 大数据并行计算利器之MPI/OpenMP
  4. http://blog.sina.com.cn/s/blog_5f103c9c0101atny.html
  5. (翻译)异步编程之Promise(1):初见魅力
  6. slf4j冲突
  7. CSS框模型(框模型概述、内边距、边框、外边距、外边距合并)
  8. 怎样清除td和input之间空隙
  9. js对数组进行删除
  10. what a fuck!这是什么鬼东西?
  11. vhdl verilog
  12. Nginx 处理Http请求简单流程
  13. CSS魔法堂:改变单选框颜色就这么吹毛求疵!
  14. 卷积(转自wiki百科)
  15. Leetcode 150
  16. 计算概论(A)/基础编程练习2(8题)/4:骑车与走路
  17. 将PS/2接口鼠标改造成USB接口鼠标
  18. Hdu1728 逃离迷宫 2017-01-17 10:56 81人阅读 评论(0) 收藏
  19. SQL基础(一):SQL语法和命令
  20. SVN解决创建文件时不带锁

热门文章

  1. Python连接数据库流行用到的第三方库
  2. 尝试 zabbix 小记
  3. AM8不能下任何载附件及所有聊天记录无法登记
  4. VBS脚本完美实现开机延时启动
  5. GCRoots 对象
  6. Mac+VS Code+Git+Github
  7. iOS之SceneKit.h文件简介
  8. python 对excel操作
  9. <selenium>selenium基础操作
  10. CSS三大特性之优先级顺序