Angular 如何更改图表中显示的时间格式?
我的日程表使用时间来显示结果。但图形中的时间以以下格式显示:Angular 如何更改图表中显示的时间格式?,angular,chart.js,Angular,Chart.js,我的日程表使用时间来显示结果。但图形中的时间以以下格式显示:HH:mm:ss 我想这样做:HH:mm 我试图使用时刻,但当我添加函数格式时,出现了一个错误 无效日期 有没有可能以某种方式解决这个问题 ... stateTimeConfig.labels = data.map(item => moment(item.state_time).format('HH:mm')) ... 当您使用momentJs时,您必须使用一个完整的日期字符串,您只需将任何日期附加到该字符串,它应该适合
HH:mm:ss
我想这样做:HH:mm
我试图使用时刻
,但当我添加函数格式
时,出现了一个错误
无效日期
有没有可能以某种方式解决这个问题
...
stateTimeConfig.labels = data.map(item => moment(item.state_time).format('HH:mm'))
...
当您使用momentJs时,您必须使用一个完整的日期字符串,您只需将任何日期附加到该字符串,它应该适合您:
stateTimeConfig.labels = data.map(item => moment('2019-01-01 '+ item.state_time).format('HH:mm'))
当您使用momentJs时,您必须使用一个完整的日期字符串,您只需将任何日期附加到该字符串,它应该适合您:
stateTimeConfig.labels = data.map(item => moment('2019-01-01 '+ item.state_time).format('HH:mm'))
如果知道要解析的格式,可以将特定的解析器字符串传递给矩() 请参阅上的文档。 您可以在上看到一个使用它的示例 解决方案:
stateTimeConfig.labels = data.map(item => (
moment(item.state_time, 'HH:mm:ss').format('HH:mm')
))
如果知道要解析的格式,可以将特定的解析器字符串传递给矩() 请参阅上的文档。 您可以在上看到一个使用它的示例 解决方案:
stateTimeConfig.labels = data.map(item => (
moment(item.state_time, 'HH:mm:ss').format('HH:mm')
))