将日期与时刻转换为一个字符

Convert date with moment one character

本文关键字:一个 字符 日期 时刻 转换      更新时间:2023-09-26

如何使用moment JS转换数据,我正在使用:时刻(时间,"YYYYMMDD").fromNow();-它在15天前回到了前任。我需要将其格式化为15天前。我该怎么做?

您可以通过相对时间的区域设置进行自定义。

只需执行以下操作:

moment.locale('en', {
    relativeTime : {
        future: "in %s",
        past:   "%s ago",
        s:  "s",
        m:  "1 min",
        mm: "%d min",
        h:  "1 h",
        hh: "%d h",
        d:  "1 d",
        dd: "%d d",
        M:  "1 mth",
        MM: "%d mth",
        y:  "1 y",
        yy: "%d y"
    }
});

现在moment("20150623", "YYYYMMDD").fromNow()将返回6 d ago

我假设函数返回一个字符串"15天前"。

在这种假设下,您可以将其保存为字符串,然后使用子字符串和正则表达式将其解析为所需的格式。如果它总是"X天前"的形式,你可以抓住第一个空格,然后在它的末尾添加一个新的字符串"d ago"。