你不知道的 JavaScript 系列中( 27 ) - 日期顯示轉換爲數字

一元運算符 + 的另一個常見用途是將日期對象強制類型轉換爲數字
var d = new Date( "Mon, 18 Aug 2014 08:53:06 CDT" );
+d; // 1408369986000

 

我們常用下面的方法來獲得當前的時間戳
+new Date(); // 1605837295137

 

將日期對象轉換爲時間戳並非只有強制類型轉換這一種方法,或許使用更顯式的方法會更 好一些
new Date().getTime(); // 1605837353327

 

不過最好還是使用 ES5 中新加入的靜態方法 Date.now()
Date.now(); // 1605837410509

 

我們不建議對日期類型使用強制類型轉換,應該使用 Date.now() 來獲得當前的時間戳,使
用 new Date(..).getTime() 來獲得指定時間的時間戳。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章