现在的 Unix 时间戳输出为 1970

Unix Timestamp from Now outputs as 1970

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

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

但是在控制台中new Date(1462277206)returns Sat Jan 17 1970 23:11:17 GMT+0100 (CET).

我做错了什么?

感谢您的帮助!

手筒

JavaScript date/time 数字是 毫秒 自大纪元以来,而不是 大纪元以来 -样式 Unix Epoch 值。如果你有一个以秒为单位的值,乘以 1000:

new Date(1462277206 * 1000);