時間轉(zhuǎn)時間戳:javascript獲得時間戳的方法有五種儿惫,都是通過實例化時間對象 new Date() 來進一步獲取當前的時間戳
第一種:不推薦這種辦法拓萌,毫秒級別的數(shù)值被轉(zhuǎn)化為000
var timestamp1 = Date.parse(new Date());
console.log(timestamp1);
結(jié)果:1477808630000
第二種:通過valueOf()函數(shù)返回指定對象的原始值獲得準確的時間戳值
var timestamp2 = (new Date()).valueOf();
console.log(timestamp2);
結(jié)果:1477808630404
第三種:通過原型方法直接獲得當前時間的毫秒值酿愧,準確
var timestamp3 = new Date().getTime();
console.log(timestamp3);
結(jié)果:1477808630404
第四種:將時間轉(zhuǎn)化為一個number類型的數(shù)值气筋,即時間戳
var timetamp4 = Number(new Date()) ;
console.log(timetamp4);
結(jié)果:1477808630404
第五種:ES5給Date提供了一種獲取時間戳的新特性
var timetamp5 = Date.now();
console.log(timetamp5);
結(jié)果:1477808630404