现在的 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);
我想在以后生成一些 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);