【发布时间】:2019-09-11 15:44:50
【问题描述】:
我想在我的FormArray 中迭代time,并且我正在以以下格式从 API 接收时间:
14.21.00
我想这样格式化这个时间:
2:21 PM
我正在尝试像这样使用 Angular DatePipe 进行格式化:
{{summon.value.summonTime | date :'shortTime' }}
但出现错误:
错误:InvalidPipeArgument:“无法将“14.21.00”转换为管道“DatePipe”的日期
这里我转载于stackblitz
根据我的研究,14.21.00 在 javascript/typescript 中不支持时间格式,如果有任何指导和建议来解决这个问题。
【问题讨论】:
-
如果只是格式化显示,你可以这样做:
{{summon.value.summonTime.split('.').join(':')}} -
但在使用
DatePIpe时仍然报错 -
删除日期管道
-
我的错误,更新了我的问题
标签: javascript angular typescript time date-pipe