Unix时间戳从现在输出为1970

Unix Timestamp from Now outputs as 1970

本文关键字:输出 1970 时间戳 Unix      更新时间:2023-09-26

我想在将来生成一些unix时间戳。因此,我使用了一个类似unixtimestamp.com的生成器。但当我使用任何生成的时间戳时,例如在chrome或firefox中的console.log中,它生成的不是现在的时间戳,而是1970年的时间戳。

示例:1462277206是2016年5月3日星期二12:06:46 GMT的Unix时间戳。

但在控制台中new Date(1462277206)返回CCD_ 2。

我做错了什么?

谢谢你的帮助!

Muff

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

new Date(1462277206 * 1000);