
/** |
* js格式化时间 |
* @param format 时间格式 |
* @returns |
*/ |
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; |
}; |




初级程序员
by: 阿文 发表于:2014-02-24 00:32:04 顶(0) | 踩(0) 回复
有用
回复评论