转换日期与时刻一个字符

时间:2015-06-28 23:25:56

标签: javascript jquery momentjs

如何使用片刻JS转换数据,我正在使用: 时刻(时间,“YYYYMMDD”)。fromNow(); - 它返回ex。 15天前 我需要格式化到15天前。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

您可以通过locale settings for relative time自定义此内容。

只需执行以下操作:

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

答案 1 :(得分:0)

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

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