Javascript时间戳添加24小时

时间:2014-04-19 19:43:41

标签: javascript unix-timestamp

在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)

为什么?

2 个答案:

答案 0 :(得分:3)

整数值以毫秒为单位,尝试添加86400000

答案 1 :(得分:2)

new Date().getTime()以毫秒为单位给你时间,而不是秒!