Tue Oct 10 20:15 AM 类型的时间转换为标准时间
function
Todate(num) {
//Fri Oct 31 18:00:00 UTC+0800 2008
num = num +
""
;
var
date =
""
;
var
month =
new
Array();
month[
"Jan"
] = 1; month[
"Feb"
] = 2; month[
"Mar"
] = 3; month[
"Apr"
] = 4;
month[
"May"
] = 5; month[
"Jan"
] = 6;
month[
"Jul"
] = 7; month[
"Aug"
] = 8; month[
"Sep"
] = 9; month[
"Oct"
] = 10; month[
"Nov"
] = 11; month[
"Dec"
] = 12;
var
week =
new
Array();
week[
"Mon"
] =
"一"
; week[
"Tue"
] =
"二"
; week[
"Wed"
] =
"三"
; week[
"Thu"
] =
"四"
; week[
"Fri"
] =
"五"
; week[
"Sat"
] =
"六"
; week[
"Sun"
] =
"日"
;
str = num.split(
" "
);
date = str[5] +
"-"
;
date = date + month[str[1]] +
"-"
+ str[2];
return
date;
}
function
test() {
alert(Todate(
'Tue Mar 15 00:00:00 UTC+0800 2011'
));
//输出结果:2011-3-15
}
时间戳转标准格式
setdate() {
let date = new Date();
let y = date.getFullYear();
let m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
let d = date.getDate();
d = d < 10 ? ('0' + d) : d;
let hh = date.getHours();
hh=hh< 10 ? ('0' +hh) :hh;
let mm = date.getMinutes();
mm=mm< 10 ? ('0' +mm) :mm;
let ss = date.getSeconds();
ss=ss< 10 ? ('0' +ss) :ss;
return hh+':'+mm+':'+ss;
}