我使用此表达式将时间戳数字格式化为日期格式:
{{(subscription$ | async)?.currentPeriodEnd | date: 'dd/MM/yyyy'}}
我不太明白为什么 1494685110
值的输出是 18/01/1970
。
该值应为 2018/04/14
。
有什么想法吗?
最佳答案
那是因为1494685110
距离正确的日期还不够。尝试将其乘以 1000。1494685110 * 1000
因为日期等于 Sat May 13 2017 10:18:30
通过使用new Date(1494685110 * 1000)
.
关于 Angular 2 : date pipe using number expression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43474130/