Javascript 獲取當(dāng)前時間戳(毫秒級別):第一種方法:
var timestamp1 = Date.parse(newDate());
結(jié)果:1470220594000
第二種方法:
vartimestamp2 =(newDate()).valueOf();
結(jié)果:1470220608533
第三種方法:
vartimestamp3 =newDate().getTime();
結(jié)果:1470220608533
第一種獲取的時間戳是精確到秒,第二種和第三種是獲取的時間戳精確到毫秒。
獲取指定時間的時間戳:
newDate("2016-08-03 00:00:00");
時間戳轉(zhuǎn)化成時間:
functiontimetrans(date){
? ? var date =newDate(date*1000);//如果date為13位不需要乘1000
? ? var Y = date.getFullYear()+ '-';
? ? var M =(date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1): date.getMonth()+1)+ '-';
? ? var D =(date.getDate()< 10 ? '0' +(date.getDate()): date.getDate())+ ' ';
? ? var h =(date.getHours()< 10 ? '0' + date.getHours(): date.getHours())+ ':';
? ? var m =(date.getMinutes()<10 ? '0' + date.getMinutes(): date.getMinutes())+ ':';
? ? var s =(date.getSeconds()<10 ? '0' + date.getSeconds(): date.getSeconds());
? ? returnY+M+D+h+m+s;
}