Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
Momentjs 为什么矩.weekdays()返回从星期天开始的天,我指定第一天是星期一?_Momentjs - Fatal编程技术网

Momentjs 为什么矩.weekdays()返回从星期天开始的天,我指定第一天是星期一?

Momentjs 为什么矩.weekdays()返回从星期天开始的天,我指定第一天是星期一?,momentjs,Momentjs,我将区域设置为'ro',现在工作日是罗马尼亚语。 但是,我也设置了 每周:{ 道琼斯指数:1 } 和moment.weekdays()返回从星期日开始的日期,如'en'中所示。为什么会发生这种情况?您必须使用时刻。工作日(true) 作为缔约国: 从2.13.0开始可以将bool作为工作日函数的第一个参数传递。如果为true,则将按特定于区域设置的顺序返回工作日。例如,在阿拉伯语地区,星期六是一周的第一天 这里有一个活生生的例子: moment.locale('ro'); //杜米尼奇 co

我将区域设置为
'ro'
,现在工作日是罗马尼亚语。 但是,我也设置了

每周:{
道琼斯指数:1
}

moment.weekdays()
返回从星期日开始的日期,如
'en'
中所示。为什么会发生这种情况?

您必须使用
时刻。工作日(true)

作为缔约国:

2.13.0开始可以将bool作为工作日函数的第一个参数传递。如果为true,则将按特定于区域设置的顺序返回工作日。例如,在阿拉伯语地区,星期六是一周的第一天

这里有一个活生生的例子:

moment.locale('ro');
//杜米尼奇
console.log(moment.weekdays());
//区域识别:luni至duminică
console.log(矩.平日(true))

我为我的工作日列表做了一个肮脏的解决方案

const weekDays = [...weekdaysShort().slice(1), weekdaysShort()[0]];

输出:[“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”、“星期日”]

如果有合适的解决方案,就不应该做这样的事情。