用时刻一个字符转换日期
Convert date with moment one character
如何用moment JS转换数据,我用的是:
时刻(时间,"YYYYMMDD").fromNow(); - 它 returns 例如。 15 天前。
我需要将其格式化为 15 天前。我该怎么做?
我假设函数 returns 是一个字符串“15 天前”。
在此假设下,您可以将其保存为字符串,然后使用子字符串和正则表达式将其解析为所需的格式。但是,如果它始终采用 "X days ago" 形式,您可以抓住第一个 space,然后在它的末尾添加一个新字符串。
您可以通过 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()
将 return 6 d ago
。
如何用moment JS转换数据,我用的是: 时刻(时间,"YYYYMMDD").fromNow(); - 它 returns 例如。 15 天前。 我需要将其格式化为 15 天前。我该怎么做?
我假设函数 returns 是一个字符串“15 天前”。
在此假设下,您可以将其保存为字符串,然后使用子字符串和正则表达式将其解析为所需的格式。但是,如果它始终采用 "X days ago" 形式,您可以抓住第一个 space,然后在它的末尾添加一个新字符串。
您可以通过 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()
将 return 6 d ago
。