日期格式化
2016-11-17 10:38
127 查看
Date.prototype.format = function(fmt){ var o = { 'M+':this.getMonth()+1, 'D+':this.getDate(), 'H+':this.getHours(), 'm+':this.getMinutes(), 's+':this.getSeconds(), 'q+':Math.ceil((this.getMonth()+1)/3), "S+":this.getMilliseconds(), } var week = { "0" : "日", "1" : "一", "2" : "二", "3" : "三", "4" : "四", "5" : "五", "6" : "六" }; if(/(Y+)/.test(fmt)){ fmt = fmt.replace(RegExp.$1,(this.getFullYear()+'').substring(4 - RegExp.$1.length)); } if(/(E+)/.test(fmt)){ fmt=fmt.replace(RegExp.$1, ((RegExp.$1.length>1) ? (RegExp.$1.length>2 ? "星期" : "周") : "")+week[this.getDay()+""]); } for(var k in o){ if(new RegExp('('+k+')').test(fmt)){ fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))) } } return fmt; } var time = new Date().format('YYYY-MM-DD HH:mm:ss.SSS EEE 第q季度');
运行结果:
相关文章推荐
- Smarty - date_format [格式化时间日期]
- 水晶报表格式化日期
- springmvc 返回json数据日期格式化方法
- JSP中利用JSTL标签对日期格式化
- C#日期时间格式化
- 使用 SimpleDateFormat 格式化日期和使用printf格式化日期
- js时间戳格式化成日期格式的多种方法介绍
- C#格式化字符串,日期,时间,货币
- ruby 格式化当前日期时间
- golang 日期格式化的意义
- javascript Date format(js日期格式化)
- Asp.net日期字符串格式化显示方法[转]
- Flex格式化显示日期
- 一个JS的 日期格式化算法
- 日期格式化
- java日期格式化
- 根据输入的日期,控制台打印格式化日历
- 【JSP 标签】格式化日期
- 格式化日期(月和星期)
- mysql 日期格式化查询