Javascript new Date()返回错误的日期

时间:2016-03-15 11:31:11

标签: javascript

当我将毫秒转换为日期时,它会创建错误的日期。

毫秒数:1460226660,实际上是:2016年4月10日。但是它显示了以下日期:1970年1月17日,当我尝试新的日期(1460226660);

2 个答案:

答案 0 :(得分:2)

您的值1460226660是秒,而不是毫秒。

var date = new Date(1460226660 * 1000);
document.write(date.toDateString());

答案 1 :(得分:2)

我认为您的值以秒为单位,而不是毫秒,因此请尝试将其乘以1000。

new Date(1460226660 * 1000)