JS 时间格式化函数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//时间格式化函数 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; } |
使用方法:
1
|
new Date(blog.AddTime).format( 'yyyy-MM-dd hh-mm-ss' ); |
返回 如: 1911-11-11 00-00-00 格式