我正在尝试使用Angular管道将时间戳转换为日期格式。我在HTML模板中写了这个:
{{myTimestamp | date}}
其中myTimestamp
的类型编号。
我得到意想不到的结果,例如时间戳1468251287
(与2016年11月7日相匹配)显示为Jan 18, 1970
。
我想知道如何解决这个问题。
如@Perry所述,您需要以毫秒为单位提供日期。从date的Angular 2参考文献中我们得到:
expression是日期对象或数字(自UTC纪元以来的毫秒数)或ISO字符串
所以它可以简单地是:
{{load.loadDate * 1000 | date}}