我创建了这样的日期,并从firebase中检索时间戳:
let da = new Date(item.date.day);
我已经确认item.date.day
是时间戳和正确的时间戳。
但是,它始终会创建日期:
Sun Jan 18 1970 03:53:45 GMT-0500 (EST)
无论时间戳是什么。我已经检查了时间戳here,这里是:
1500825600
1499097600
1500134400
1501084800
它们应该是七月份的所有日期(这些是item.date.day
的值)。
非常奇怪。任何帮助都非常需要和赞赏。
答案 0 :(得分:3)
在JavaScript中,new Date(value)
期望值位于milliseconds since "1 January 1970 00:00:00"。
如果将你的unix时间戳(自1970年1月1日00:00:00以来的秒数)乘以1000,你将得到正确的结果。