【问题标题】:Change momentjs fromNow() output更改 momentjs fromNow() 输出
【发布时间】:2020-07-17 10:34:15
【问题描述】:

所以默认情况下moment(new Date()).add(2, 'days').fromNow() 将显示2 days,随着时间的推移它将转到1 day 等等。
有没有办法让它以自定义格式显示?就像在几分钟内显示两个小时一样。例如:1 day 23 hours 45 minutes

我尝试过使用moment.updateLocale 并更改relativeTime 对象,但这似乎只是更改了持续时间后显示的字符串(例如:更改minutesminhoursh)。

【问题讨论】:

    标签: javascript date momentjs


    【解决方案1】:

    恐怕the documentation 中没有任何迹象表明您可以自定义范围,只是您可以自定义范围。您似乎想要自定义范围。

    您可以使用duration 而不是fromNow 来做您想做的事情。 humanize method 接受“thresholds”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      • 2016-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多