2015-02-23 62 views
0

我在下面試過。如何獲得打字稿的unixtime

var unixtime = new Date/1000;

然後,編譯出錯。

error TS2113: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type.

如何獲得unixtime沒有編譯錯誤?

回答

4

使用+運營商明確地轉換爲數字:

var x = +new Date/1000; 

或者只是使用更快/更清晰的方法Date#now

var x = Date.now()/1000; 
+0

太感謝你了! – hidechae 2015-02-23 04:36:56

+0

愚蠢的問題......那是什麼+運營商......只是一個普通的加號? – Jeff 2017-08-25 16:51:49

+0

是的,一元加號 – 2017-08-25 17:44:11