日期转换在javascript中返回旧日期

时间:2018-04-18 11:31:02

标签: javascript api

我有一个返回日期值的API。示例值类似于1521441000.当我使用javascript格式化日期时,我将于1970年1月18日08:07 PM。我也尝试使用Javascript Date函数。然后也是同样的回复。请参阅控制台屏幕截图。根据我的预期,我想要这个月(2018年3月 - 4月)的日期。我正在使用API​​调用。这是第三方API。我想确认这是API的问题。

enter image description here

为什么会这样。这是从API返回的日期的问题吗?或者我的比较有什么问题吗?

1 个答案:

答案 0 :(得分:3)

1521441000是以秒为单位的时间,在传递给时刻/日期构造函数之前,需要将其乘以1000以获得毫秒:



console.log(new Date(1521441000));
console.log(new Date(1521441000 * 1000));