js 獲取時間戳

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());
相關文章
相關標籤/搜索