我使用自定义管道显示时间,现在我尝试更改它,以便我也可以显示毫秒:
{{log.LogDate|jsonDate|date:'dd.MM.yyyy HH:mm:ss.sss'}}
Run Code Online (Sandbox Code Playgroud)
管道本身:
if (typeof (value) === 'string') {
if (value.includes('/Date('))
return new Date(parseInt(value.substr(6)));
}
return value;
Run Code Online (Sandbox Code Playgroud)
但是,毫秒的值为秒:
log.LogDate:2017-05-08T15:45:38.2527293+ 02:00
管道输出:08.05.2017 15:45:38.38
完整的jsonDate管道(无格式):2017-05-08:15:45:38.2527293 + 02:00
我是Javascript的新手,我不确定这是Javascript还是Angular问题,但是,我希望它能在Angular中工作.是否可以使用管道来做到这一点,还是有其他/更好的方法来做到这一点?