簡體   English   中英

JavaScript時間戳加了24小時

[英]Javascript timestamp adding 24hrs

在Chrome中使用JavaScript錯誤控制台:

new Date()
Sat Apr 19 2014 21:31:35 GMT+0200 (W. Europe Summer Time)

new Date().getTime()
1397935905577

給我現在的時間戳

向您展示有點困難,因為時間在不斷變化(請有人停下來一秒鍾)

new Date(1397935465774);//a current time
Sat Apr 19 2014 21:24:25 GMT+0200 (W. Europe Summer Time)


new Date(1397935471308)//a current time plus 86400
Sat Apr 19 2014 21:24:31 GMT+0200 (W. Europe Summer Time)

因為24小時是86400秒,所以像這樣:

(new Date().getTime())+86400
1397936020170

但是只有大約十分鍾(我不能很好地分辨時間)

new Date(new Date().getTime())
Sat Apr 19 2014 21:33:40 GMT+0200 (W. Europe Summer Time)



new Date((new Date().getTime())+86400)
Sat Apr 19 2014 21:31:45 GMT+0200 (W. Europe Summer Time)

為什么?

整數值以毫秒為單位,嘗試添加86400000

new Date().getTime()為您提供時間,以毫秒為單位,而不是秒!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM