Momentjs语言环境 - 更改周结果会产生意外结果

时间:2018-02-19 12:56:52

标签: javascript angularjs configuration momentjs

我正在使用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属于去年。

我该如何解决这个问题呢?

0 个答案:

没有答案