相当简单的问题,但在查看了一堆后,我还没有找到任何相关信息。
基本上,我想将一系列UTC日期(例如" 1505952000")转换为常规日期字符串(例如," 9/21"),以今天为例
然而,出于某种原因,.toDateString()
错误输出为"而不是函数"当我试图运行它。如何使这种简单的转换工作?
这是我的代码,我已经在控制台上记录了day.dt,以确保它在运行时具有有效的UTC日期:
let dt = day.dt.toDateString();
答案 0 :(得分:1)
UTC var 以秒存储 。
因此,要将其转换回本地日期时间,请使用以下代码段:
var d = new Date(0);
d.setUTCSeconds(1505952000);
console.log(d);
OR
var d = new Date(1505952000 * 1000); // Because this constructor takes miliseconds.
console.log(d);