Javascript 在momentjs-isoWeek中设置一周的第一天

Javascript 在momentjs-isoWeek中设置一周的第一天,javascript,momentjs,Javascript,Momentjs,是否可以为isoweek类型设置星期六为一周的第一天 我想知道一周的第一天是星期六。但在这一时刻,本周的第一天是星期一 我尝试了一些东西: moment.lang('en', {week: {dow: 6, doy: 4}}); 但是它只在周()内工作(星期六是一周的第一天): 对于方法isoWeek()它不起作用,因为星期一仍然是一周的第一天 也许有人知道获取周数的另一种方法,一周的第一天是星期六,使用标准ISO 8601。ISO8601标准明确规定周从星期一开始。看见如果您想偏离这一点,您

是否可以为isoweek类型设置星期六为一周的第一天

我想知道一周的第一天是星期六。但在这一时刻,本周的第一天是星期一

我尝试了一些东西:

moment.lang('en', {week: {dow: 6, doy: 4}});
但是它只在
周()内工作(星期六是一周的第一天):

对于方法
isoWeek()
它不起作用,因为星期一仍然是一周的第一天


也许有人知道获取周数的另一种方法,一周的第一天是星期六,使用标准ISO 8601。

ISO8601标准明确规定周从星期一开始。看见如果您想偏离这一点,您可以使用
week
选项,如您所示。更改
isoWeek
毫无意义。这就是它的目的。嗯,也许你是对的,但我需要从
isoWeek
计算周数。从方法
week()
中,我得到了错误的值。isoWeek假设“第一周包含第一个星期四”。是的,没错。
isoWeek
功能旨在与ISO8601周定义完全一致,包括第一周包含第一个星期四。基本上,您应该使用
week
而不是
isoWeek
,除非您想要ISO week的行为。
moment(date).week()