此方法接收是时间戳;与需要转换的格式类型;
使用:
1.formatDateTime("时间戳","yyyy-MM-dd")
2.formatDateTime("时间戳","yyyyMMdd")
export
function formatDateTime (time, format){
var t =
new Date(time);
var tf =
function(i){
return (i <
10 ?
'0' :
'') + i};
return format.replace(
/yyyy|
MM|
dd|
HH|
mm|
ss/
g,
function(a){
switch(a){
case
'yyyy':
return tf(t.getFullYear());
break;
case
'MM':
return tf(t.getMonth() +
1);
break;
case
'mm':
return tf(t.getMinutes());
break;
case
'dd':
return tf(t.getDate());
break;
case
'HH':
return tf(t.getHours());
break;
case
'ss':
return tf(t.getSeconds());
break;
}
})
}