Angular 2 : date pipe using number expression

标签 angular

我使用此表达式将时间戳数字格式化为日期格式:

{{(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/

相关文章:

Angular2 RC6 管道。我可以在与我的组件相同的 .ts 文件中声明管道吗?

Angular + Jasmine : How to ignore/mock one function in the tested component (not in a dependency)?

javascript - 隐藏在可滚动表格标题中的下拉值 - Primeng

javascript - Angular 2 ng类取决于功能

Angular 4 在按钮上动态添加点击事件

jquery - Bootstrap 切换复选框不适用于 Angular 2 组件

angular - 适用于 Ionic 2/3 移动浏览器的 AOT(提前编译)

angular - 将链接 amphtml 附加到 angular 应用程序中

Angular Material 选项卡将图像添加到按钮

Angular 2/4 forkjoin url 中的错误处理