Javascript 带有持续时间道具的反应力矩组件输出0天、0周等

Javascript 带有持续时间道具的反应力矩组件输出0天、0周等,javascript,reactjs,momentjs,Javascript,Reactjs,Momentjs,我有一个带有两个道具的力矩组件:持续时间和日期 <Moment duration={props.createdAt} date={props.dueDate} /> props.createdAt和props.dueDate来自MongoDB,属于Date类型 例如,它输出0周、5天、0小时,但也输出3天,有时不输出0。我怎样才能摆脱零呢?它不应该在默认情况下删除0吗 我已经阅读了GitHub页面,但找不到任何内容。您可以对名为“trim”的元素应用附加属性,这将从输出中删除

我有一个带有两个道具的力矩组件:持续时间和日期

<Moment duration={props.createdAt} date={props.dueDate}  />

props.createdAt
props.dueDate
来自MongoDB,属于
Date
类型

例如,它输出0周、5天、0小时,但也输出3天,有时不输出0。我怎样才能摆脱零呢?它不应该在默认情况下删除0吗


我已经阅读了GitHub页面,但找不到任何内容。

您可以对名为“trim”的元素应用附加属性,这将从输出中删除0

<Moment duration={props.createdAt} date={props.dueDate}  trim />

属性可以是布尔值或字符串,您可以在官方文档中找到有关用法的更多详细信息: