Javascript moment.js,根据区域设置列出天数
我有一个脚本,它在区域设置中设置了开始一周的日期,但是当我列出了不符合预期的日期时:Javascript moment.js,根据区域设置列出天数,javascript,momentjs,Javascript,Momentjs,我有一个脚本,它在区域设置中设置了开始一周的日期,但是当我列出了不符合预期的日期时: moment.updateLocale(this.language, { week: { dow: 4, }, }); 在这种情况下,我希望得到以下列表: Thu Fri Sat Sun Mon Tue Wed 但我总是得到: Sun Mon Tue Wed Thu Fri Sat 我非常感谢您的帮助,因为我不知道这里出了什么问题。您可以将布尔参数传递给weekdaysMi
moment.updateLocale(this.language, {
week: {
dow: 4,
},
});
在这种情况下,我希望得到以下列表:
Thu Fri Sat Sun Mon Tue Wed
但我总是得到:
Sun Mon Tue Wed Thu Fri Sat
我非常感谢您的帮助,因为我不知道这里出了什么问题。您可以将布尔参数传递给
weekdaysMin
以按区域设置对工作日进行排序
请参阅文档的以下部分:
类似地,moment.monthshort
返回缩写的月份名称,moment.weekdays
,moment.weekdaysShort
,moment.weekdaysMin
返回工作日列表。
...
从2.13.0开始可以将bool作为工作日函数的第一个参数传递。如果为true,则将按特定于区域设置的顺序返回工作日
这里有一个活样本:
moment.UpdateScale('en'{
周:{
道琼斯指数:4,
},
});
const weekDays=矩.weekdaysMin();
控制台日志(工作日);
const weekDaysSort=时刻。weekdaysMin(真);
console.log(工作日)代码>
好的,是的,我最初确实将其设置为true,但将其删除,以查看是否可以解决问题。结果表明,它没有在区域设置中正确更新道琼斯指数。
Sun Mon Tue Wed Thu Fri Sat