簡體   English   中英

Socrata Node.js-將浮動時間戳轉換為日期時間格式

[英]Socrata nodejs - convert floating time stamp to a date time format

我正在使用socrata從api獲取數據: Api鏈接

有一個名為datetime的字段,其類型為float 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());

這是正確還是錯誤?

您應該將以毫秒為單位的時間戳值傳遞給Date構造函數。 這樣可以給您正確的日期。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM