Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript moment.js,根据区域设置列出天数_Javascript_Momentjs - Fatal编程技术网

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