扩展JS Date对象时间格式化功能
2013-12-02 14:02
597 查看
在自己JS代码中引入一下代码:
调用方法如下:
var dt = new Date();
var nowDate = dt.format("yyyy-MM-dd hh:mm:ss");
就能得到当前的时间:2013-12-02 14:02:11
Date.prototype.format =function(format) { var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.getSeconds(), //second "q+" : Math.floor((this.getMonth()+3)/3), //quarter "S" : this.getMilliseconds() //millisecond }; if(/(y+)/.test(format)) { format=format.replace(RegExp.$1,(this.getFullYear()+"").substr(4- RegExp.$1.length)); } for(var k in o) { if(new RegExp("("+ k +")").test(format)) { format = format.replace(RegExp.$1,RegExp.$1.length==1? o[k] :("00"+ o[k]).substr((""+ o[k]).length)); } } return format; };
调用方法如下:
var dt = new Date();
var nowDate = dt.format("yyyy-MM-dd hh:mm:ss");
就能得到当前的时间:2013-12-02 14:02:11
相关文章推荐
- 扩展JS Date对象时间格式化功能的小例子
- 扩展JS Date对象时间格式化功能的小例子
- js扩展Date对象 日期格式化
- js date时间格式化扩展
- JS Date日期时间对象格式化
- javascript扩展date对象格式化日期时间输出
- JS 时间格式化 对Date的扩展,将 Date 转化为指定格式的String
- js日期时间格式化函数 支持季度 24/12小时制 周 毫秒(Date扩展)
- js Date 时间格式化的扩展
- js扩展Date将时间格式化为"yyyy-MM-dd hh:mm:ss"格式的字符串
- javascript扩展date对象格式化日期时间输出(二)
- 为JS的Date对象扩展几个好用的prototype函数(加上若干个月、等)
- [js高手之路] es6系列教程 - 对象功能扩展详解
- js的Date对象,js对日期的转换,获取当前的时间
- js中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式
- Ext.util.Format.date,分钟与月份的误会,格式化时间对象时的问题
- 最好用的JS时间date操作类(时间格式化、加减日、月、年、操作)
- 给 Javascript 的 日期(Date)对象扩展一个格式化(format)方法
- js日期格式化,扩展功能
- js时间对象格式化 format(转载)