Socrata Node.js-将浮动时间戳转换为日期时间格式

时间:2018-07-23 14:55:16

标签: node.js datetime socrata

我正在使用socrata:Api Link

从api中获取数据

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

例如:datetime值:1532325960

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

这是正确还是错误?

1 个答案:

答案 0 :(得分:1)

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

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