在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)
为什么?
答案 0 :(得分:3)
整数值以毫秒为单位,尝试添加86400000
。
答案 1 :(得分:2)
new Date().getTime()
以毫秒为单位给你时间,而不是秒!