gpt4 book ai didi

javascript - Angular2+ 如何显示日期的毫秒数?

转载 作者:数据小太阳 更新时间:2023-10-29 04:06:49 25 4
gpt4 key购买 nike

我使用自定义管道来显示时间,现在我尝试更改它以便我也可以显示毫秒:

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

Output from pipe: 08.05.2017 15:45:38.38

Full jsonDate pipe(no format): 2017-05-08T15:45:38.2527293+02:00

我是 Javascript 的新手,我不确定这是 Javascript 还是 Angular 的问题,但是,我希望它能在 Angular 中工作。是否可以使用管道来做到这一点,或者是否有另一种/更好的方法来做到这一点?

最佳答案

从 angular 5 开始,您可以使用 SSS 为您的日期添加毫秒数。
参见 https://angular.io/api/common/DatePipe


所以你的例子看起来像

{{log.LogDate|jsonDate|date:'dd.MM.yyyy   HH:mm:ss.SSS'}}



Angular 5 的变更日志:
- [...]
- 现在支持 SSSS 格式的小数秒。
- [...]

关于javascript - Angular2+ 如何显示日期的毫秒数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43847519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com