1. 程式人生 > >Javascript Date物件的是以毫秒為單位的?

Javascript Date物件的是以毫秒為單位的?

最近發現前端 new Date(unix_time).toLocaleString()返回的字串總是不正確.

但是查閱大部分的網站和百度知道,大部分都說這個建構函式和setTime方法接收的是毫秒數.

但有一個網站是這樣寫的

先 var unixTimestamp = new Date(Unix timestamp * 1000) 然後 commonTime = unixTimestamp.toLocaleString()

實踐了一下這個才是對的.

為什麼那麼多網站寫錯了呢?大概是犯了經驗主義的錯誤,因為unixtimestamp是到毫秒的,一看是一串數字想當然的以為是毫秒.

然而

Javascript 的date函式,接受的是微秒!!