Socrata nodejs - 将浮动时间戳转换为日期时间格式

Socrata nodejs - convert floating time stamp to a date time format

我正在使用 socrata 从 api 中获取数据:Api Link

有一个名为 datetime 的字段,其类型为 floating time stamp。如何将此值转换为日期时间格式。当我尝试将正常时间戳转换为日期时间格式时,它总是给出与此类似的值:1970-01-18T17:38:45.960Z。即年份始终为:1970.

例如:日期时间值:1532325960

var d = new Date(1532325960);
console.log(d.getDate() + '/' + (d.getMonth()+1) + '/' + d.getFullYear());

这是对还是错?

您应该将以毫秒为单位的时间戳值传递给 Date 构造函数。这将为您提供正确的日期。

var d = new Date(1532325960 * 1000);
console.log(d.getDate() + '/' + (d.getMonth()+1) + '/' + d.getFullYear());