Bootstrap 4 DateTimePicker 在星期一开始一周

Bootstrap 4 DateTimePicker start week on monday

Bootstrap 4 datetimepicker 中,如何让每周从星期一而不是星期日开始?

正如您评论的那样,这似乎不适用于该库

You can do that in the options, while initiating your datepicker

$('#yourElement').datetimepicker({
    weekStart: 1
});

This changes the first day of the week in your perspective.

我以为我知道这个库 :) 但是 this one 确实支持 weekStart 并且基本上提供相同的功能。

但是,更改区域设置确实有效,并且是首选方法。这些库使用 moment.js.

$('#yourElement').datetimepicker({
    locale: 'en' // or whatever your locale is, 'ru' for example
});

这是可行的,因为无论您的语言环境的第一个 DOW 是什么,moment.js 都会相应地改变它 as explained here。如果您想自动支持其他语言环境,可以使用此方法。

例如,您可以确定客户端的区域设置并将其直接传递到日期选择器中:

    locale: navigator.language || 'en'

此外,您可以在问题中包含的页面上找到所有信息:)