我正在使用JavaScript / AngularJS 1.5.3和MomentJS编写日历。
我需要我的日历可配置,以便它可以在任何一天开始。例如,周三或周五作为一周的第一天。
我所做的是更改当前区域设置的dow:
moment.updateLocale(moment.locale(), {
week: { dow: 4 }
});
但是,我现在看到了一个问题。
2018年1月:
var startOfMonthWeekNumber = moment('2018-01-01').startOf('month').week(); //this is 52
console.log(时刻(' 2018-01-01')。startOf(' month')。format(' YYYY-MM-DD w)); // 2018-01-01 52
var endOfMonthWeekNumber = moment('2018-01-01').endOf('month').week(); //this is 4
我认为52属于去年。
我该如何解决这个问题呢?