来自Now的Unix时间戳输出为1970

时间:2016-05-03 10:33:06

标签: javascript timestamp unix-timestamp

我想在将来生成一些unix时间戳。因此我使用像unixtimestamp.com这样的生成器。但是当我在chrome或firefox的console.log中使用任何生成的时间戳时,它不会生成从现在开始的时间戳,而是从1970年开始生成时间戳。

实施例: 1462277206是格林威治标准时间5月3日12:06:46 GMT的Unix时间戳。

但在控制台new Date(1462277206)返回 Sat Jan 17 1970 23:11:17 GMT+0100 (CET)

我做错了什么?

感谢您的帮助!

Muff

1 个答案:

答案 0 :(得分:2)

JavaScript日期/时间数字毫秒自The Epoch以来,而不是,因为The Epoch就像旧式的Unix Epoch值一样。如果你有一个以秒为单位的值,乘以1000:

new Date(1462277206 * 1000);