js格式化时间
2012-11-17 13:26
302 查看
所以当你想要 得到当前时间或者格式化一个时间的时候,会出现像 Sat Nov 17 00:01:04 UTC+0800 2012 的格式,为什么呢?因为js默认的时间格式是UTC的格式,那么怎样才能转换成想要的那种 2012-11-17 00:01:14 这种格式呢?
使用方法
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 d = new Date().format('yyyy-MM-dd'); var dd=new Date("Sat Nov 17 00:01:04 UTC+0800 2012").format("yyyy-MM-dd hh:mm:ss")
相关文章推荐
- JS获取当前时间并格式化"yyyy-MM-dd HH:mm:ss"
- js时间戳、毫秒格式化
- js日期时间格式化函数 支持季度 24/12小时制 周 毫秒(Date扩展)
- JS Date 格式化时间
- js 格式化时间戳
- 获取当前时间日期并格式化--JS
- js时间格式化
- js时间对象格式化 format(转载)
- js格式化时间和js格式化时间戳示例
- js中的时间格式化
- js和jQuery格式化时间
- js 获取当前时间并格式化
- js格式化时间和js格式化时间戳示例
- js 格式化时间日期函数小结
- js获取当前时间并格式化
- js格式化时间戳
- js 解析java后端的String为json格式并格式化Json格式的时间
- js 时间格式化
- Js时间戳毫秒数转日期格式化
- Java和js时间格式化