Unix时间戳从现在输出为1970
Unix Timestamp from Now outputs as 1970
我想在将来生成一些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);
相关文章:
- 在JavaScript中输出转义字符
- 如何在jQuery中将函数的输出分配给变量
- Javascript,输出结果后页面不断刷新
- Datetime格式为Friendly Time.Moment JS输出错误
- 如何将angularjs中的javascript字符串输出为循环数组
- HTML5FileReader输出到D3.js图表
- console.log以外的Javascript输出函数
- Eloquent JavaScript递归示例如何终止为返回1,但仍然输出指数值
- PHP中的数组输出
- 以不同的顺序输出数据
- 使用Rivets.js输出类
- 在Chrome扩展内部输出Google API调用
- 如何为d3.js图表输出组织/嵌套数据
- 将IndexedDB中的数据拉入数组,并通过ReactJS输出
- 一个ajax循环有两个输出错误innerHTML
- 快速排序程序未正确输出
- 函数将输出nan而不是数字,为什么
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- 如何在页面一侧的浮动框中显示用户脚本的输出
- Unix时间戳从现在输出为1970