Date.now()
Date.now()該方法返回當前時間距離1970年1月1日0點UTC的毫秒數
Math.round(new Date())
Math.round(new Date())精確到毫秒級
Math.round(new Date()/1000)精確到秒級
Date.parse()
該方法用於解析一個日期字符串,參數是一個包含待解析的日期和時間的字符串,返回從1970年1月1日0點到給定日期的毫秒數
console.log(Date.parse('2018-6-25 17:41:21'))
Date.UTC()
Date.UTC()一樣返回給定日期的毫秒數,但其參數並非一個字符串,而是分別表明年、月、日、時、分、秒、毫秒的數字參數
console.log(Date.UTC(2018,6,25,17,41,21))
(new Date()).valueOf()
經過valueOf()函數返回指定對象的原始值得到準確的時間戳值
new Date().getTime();
經過原型方法直接得到當前時間的毫秒值
Number(new Date())
將時間轉化爲一個number類型的數值
+new Date()
其實也是調用的valueOf()函數,獲取時間戳
console.log(+new Date());