【发布时间】:2017-10-06 10:45:55
【问题描述】:
我使用自定义管道来显示时间,现在我尝试更改它以便我也可以显示毫秒:
{{log.LogDate|jsonDate|date:'dd.MM.yyyy HH:mm:ss.sss'}}
管道本身:
if (typeof (value) === 'string') {
if (value.includes('/Date('))
return new Date(parseInt(value.substr(6)));
}
return value;
但是,毫秒的值是秒:
log.LogDate: 2017-05-08T15:45:38.2527293+ 02:00
管道输出:08.05.2017 15:45:38.38
完整的 jsonDate 管道(无格式):2017-05-08T15:45:38.2527293+02:00
我是 Javascript 新手,我不确定这是 Javascript 还是 Angular 问题,但是,我希望它在 Angular 中工作。 是否可以使用管道来做到这一点,还是有另一种/更好的方法来做到这一点?
【问题讨论】:
-
能否在示例中添加更多数据?
log.LogDate值和完整的jsonDate管道列表。 -
感谢您的评论,我已经用相关数据更新了问题。
标签: javascript angular datetime pipe milliseconds