Javascript 使用自定义格式的矩设置日期格式
我有一个自定义格式,并将其与Javascript 使用自定义格式的矩设置日期格式,javascript,node.js,momentjs,Javascript,Node.js,Momentjs,我有一个自定义格式,并将其与时刻一起使用,得到了这个 var format = 'EEEE, D 'de' MMMM 'de' Y' moment(date).format(format); 请注意,模式中的占位符de实际上已被解析。。 是否有一种方法可以让我使用moment获得2017年里约热内卢2号segunda feira预计格式的日期?要使用格式字符串,可以将字符括在方括号中 var momObj=moment(); var格式='EEEE,D[de]MMMM[de]Y'; var
时刻一起使用
,得到了这个
var format = 'EEEE, D 'de' MMMM 'de' Y'
moment(date).format(format);
请注意,模式中的占位符de
实际上已被解析。。
是否有一种方法可以让我使用moment获得2017年里约热内卢2号segunda feira预计格式的日期?要使用格式字符串,可以将字符括在方括号中
var momObj=moment();
var格式='EEEE,D[de]MMMM[de]Y';
var fString=momObj.format(格式);
console.log(fString)代码>
您必须使用[]
方括号来转义格式字符串中的字符,请参阅文档:
要转义格式字符串中的字符,可以将字符括在方括号中
此外,请注意,当前没有EEEE
标记,但单个E
表示一周中的某一天(ISO),因此在您的情况下,您将拥有2222
。使用dddd
获取所需的输出
下面是一个工作示例:
var日期='2017-01-02';
var格式='dddd,D[de]MMMM[de]YYYY';
console.log(时刻(日期).format(格式))代码>
exp: segunda-feira, 2 de janeiro de 2017
act: Segunda-feira, 2 11 Janeiro 11 2017