JavaScript日期时间格式化函数

函数代码:

JavaScript日期时间格式化函数

复制代码 代码如下:

at = function(format){

var o = {

"M+" : onth()+1, //month

"d+" : ate(), //day

"h+" : ours(), //hour

"m+" : inutes(), //minute

"s+" : econds(), //second

"q+" : r((onth()+3)/3), //quarter

"S" : illiseconds() //millisecond

}

if(/(y+)/(format)) format=ace(RegExp.$1,

(ullYear()+"")tr(4 - RegExp.$th));

for(var k in o)if(new RegExp("("+ k +")")(format))

format = ace(RegExp.$1,

RegExp.$th==1 ? o[k] :

("00"+ o[k])tr((""+ o[k])th));

return format;

}

调用示例

复制代码 代码如下:

setInterval(function(){

var time = new Date()at("hh:mm:ss");

var date = new Date()at("yyyy-MM-dd");

lementById("Time")rHTML=time;

lementById("Date")rHTML=date;

},1000);