我想在将来生成一些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
答案 0 :(得分:2)
JavaScript日期/时间数字毫秒自The Epoch以来,而不是秒,因为The Epoch就像旧式的Unix Epoch值一样。如果你有一个以秒为单位的值,乘以1000:
new Date(1462277206 * 1000);