一年中的一周和一年中的一周 ISO 令牌之间的差异 (moment.js)

Difference between week of year and week of year ISO tokens (moment.js)

我正在研究 moment.js 中的日期格式,我遇到了这些标记: WoYWoY ISO 之间有什么显着差异吗?

一年中的第几周

w - 1 2 ... 52 53  
wo - 1st 2nd ... 52nd 53rd  
ww - 01 02 ... 52 53

一年中的第几周 (ISO)

W - 1 2 ... 52 53  
Wo - 1st 2nd ... 52nd 53rd  
WW - 01 02 ... 52 53

根据Wikipedia,ISO周计数器从一年的第一个星期四开始;所以,如果一年的第一天是星期六,那么下周的第一个星期四就是。

因此,第一个星期四的 ISO 周将是第一个,但第一个星期四的标准周将是第二个,例如

moment('2005-01-02').isoWeek(); // 53
moment('2005-01-02').week(); // 1
moment('2005-01-03').isoWeek(); // 1
moment('2005-01-03').week(); // 2

此致!