Javascript 将日期转换为一个字符
如何使用矩JS转换数据,我正在使用: 时刻(time,“YYYYMMDD”).fromNow();-它在15天前返回。Javascript 将日期转换为一个字符,javascript,jquery,momentjs,Javascript,Jquery,Momentjs,如何使用矩JS转换数据,我正在使用: 时刻(time,“YYYYMMDD”).fromNow();-它在15天前返回。 我需要将其格式化为15天之前。我该怎么做呢?我假设函数返回一个字符串“15天前” 在此假设下,您可以将其保存为字符串,然后使用子字符串和正则表达式将其解析为所需的格式。如果它总是以“X天前”的形式出现,您可以抓起第一个空格,然后在末尾添加一个新字符串“d ago”。您可以通过 只需执行以下操作: moment.locale('en', { relativeTime :
我需要将其格式化为15天之前。我该怎么做呢?我假设函数返回一个字符串“15天前”
在此假设下,您可以将其保存为字符串,然后使用子字符串和正则表达式将其解析为所需的格式。如果它总是以“X天前”的形式出现,您可以抓起第一个空格,然后在末尾添加一个新字符串“d ago”。您可以通过 只需执行以下操作:
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”,“yyyyymmdd”).fromNow()
将在6天前返回TypeError:moment.locale不是函数-使用moment时。locale@EdonBajrami您使用的MomentJS版本是什么?根据我的链接,moment.locale()
在2.8.1版以后的版本中使用,而在此之前,您使用moment.lang()
。