Pla*_*tus 35 typescript angular-pipe angular
我正在尝试使用Angular 2管道将时间戳转换为日期格式,所以基本上代码如下:
{{myTimestamp | date}}
Run Code Online (Sandbox Code Playgroud)
其中loadDate是Load类的属性,类型为number.
我得到了奇怪的结果,例如时间戳myTimestamp(与2016年11月11日相匹配)显示为1468251287.
我想知道如何解决这个问题.
Pac*_*ace 78
如@Perry所述,您需要以毫秒为单位提供日期.从Angular 2参考日期我们得到:
expression是日期对象或数字(自UTC纪元以来的毫秒数)或ISO字符串
所以它可以简单地是:
{{load.loadDate * 1000 | date}}
Run Code Online (Sandbox Code Playgroud)
小智 12
我用了:
<div>{{score.timestamp | date:'dd/MM/yyyy'}}</div>
Run Code Online (Sandbox Code Playgroud)
https://angular.io/api/common/DatePipe 中的更多信息
| 归档时间: |
|
| 查看次数: |
36129 次 |
| 最近记录: |