一年中的一周与一年中的一周之间的差异ISO标记(moment.js)

时间:2015-08-20 13:50:16

标签: momentjs

我正在研究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

1 个答案:

答案 0 :(得分:8)

根据enter image description here,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

问候!