【问题标题】:Abbreviated relative time (Instagram style) using momentjs?使用 momentjs 的缩写相对时间(Instagram 风格)?
【发布时间】:2015-05-01 04:55:17
【问题描述】:
moment().startOf('day').fromNow() //6 hours ago.

如何将上面的内容改为显示 6h?

【问题讨论】:

    标签: javascript datetime momentjs


    【解决方案1】:

    您可以定义自定义语言环境字符串。

    moment.locale('en', {
        relativeTime : {
            future: "in %s",
            past:   "%s ago",
            s:  "seconds",
            m:  "a minute",
            mm: "%d minutes",
            h:  "an hour",
            hh: "%d hours",
            d:  "a day",
            dd: "%d days",
            M:  "a month",
            MM: "%d months",
            y:  "a year",
            yy: "%d years"
        }
    });
    

    如果需要额外处理,可以将token设置为如下所示的函数,该函数应该返回一个字符串。

    function relativeTime(number, withoutSuffix, key, isFuture) {
        return aString;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-15
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      • 2020-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多