/** |
* 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) 回复
有用
回复评论