持续时间道具输出 0 天、0 周等的反应时刻时刻组件
react-moment moment component with duration props outputs 0 days, 0 weeks etc
我有一个带有两个属性的 Moment 组件:持续时间和日期。
<Moment duration={props.createdAt} date={props.dueDate} />
props.createdAt
和 props.dueDate
来自 MongoDB,它们的类型是 Date
.
例如,它输出 0 周、5 天、0 小时,但有时也输出 3 天而不带 0。我怎样才能摆脱0?它不应该默认去掉 0 吗?
我已阅读 GitHub 页面,但找不到任何内容。
您可以将附加属性应用于名为“trim”的 Moment 元素,这将从输出中删除 0。
<Moment duration={props.createdAt} date={props.dueDate} trim />
该属性可以是布尔值或字符串,您可以在官方文档中找到更多关于用法的详细信息:
https://github.com/jsmreese/moment-duration-format#trim
我有一个带有两个属性的 Moment 组件:持续时间和日期。
<Moment duration={props.createdAt} date={props.dueDate} />
props.createdAt
和 props.dueDate
来自 MongoDB,它们的类型是 Date
.
例如,它输出 0 周、5 天、0 小时,但有时也输出 3 天而不带 0。我怎样才能摆脱0?它不应该默认去掉 0 吗?
我已阅读 GitHub 页面,但找不到任何内容。
您可以将附加属性应用于名为“trim”的 Moment 元素,这将从输出中删除 0。
<Moment duration={props.createdAt} date={props.dueDate} trim />
该属性可以是布尔值或字符串,您可以在官方文档中找到更多关于用法的详细信息: https://github.com/jsmreese/moment-duration-format#trim