将时间戳转换为人类可读格式
- 论坛
- 将时间戳转换为人类可读格式
13 浏览
将时间戳转换为人类可读格式
我在使用JavaScript将Unix时间戳转换为人类可读形式时遇到了一个奇怪的问题。
这是时间戳:
1301090400
这是我的JavaScript代码:
var date = new Date(timestamp * 1000); var year = date.getFullYear(); var month = date.getMonth(); var day = date.getDay(); var hour = date.getHours(); var minute = date.getMinutes(); var seconds = date.getSeconds();
我期望的结果是2011年2月25日22点00分00秒。但实际上是2011年2月6日0点00分00秒。
我漏掉了什么?