我正在尝试使用 Angular 管道将 timestamp
转换为日期格式。我在 HTML 模板中写了这个:
{{myTimestamp | date}}
其中 myTimestamp
是数字类型。
我得到了意想不到的结果,例如,时间戳 1468251287
(匹配 2016 年 11 月 7 日)显示为 1970 年 1 月 18 日
。
我想知道如何解决这个问题。
最佳答案
如@Perry 所述,您需要提供以毫秒为单位的日期。来自 date 的 Angular 2 引用我们有:
expression is a date object or a number (milliseconds since UTC epoch) or an ISO string
所以它可以简单地是:
{{load.loadDate * 1000 | date}}
关于angular - 使用 Angular 2 管道将时间戳转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38569832/