【问题标题】:Bootstrap Datetimepicker starts with monday [duplicate]Bootstrap Datetimepicker从星期一开始[重复]
【发布时间】:2016-11-22 18:43:28
【问题描述】:

我希望我的日历周从星期一开始。我正在使用Bootstrap Datetimepicker,但我不知道该怎么做。这是我的JSFiddle

这是我的日期时间选择器 jQuery

$(function () {
    $('.datetimepickerinline').datetimepicker({
      inline: true
  });
  $('.datetimepickerinline').on('change dp.change', function(e){
    $('input').val($(this).data('date'));
  });
});

我在文档中找不到任何解决方案,这就是我在那里问它的原因:)

【问题讨论】:

标签: javascript jquery bootstrap-datetimepicker eonasdan-datetimepicker


【解决方案1】:

您必须对moment js 选项进行更改,如在此处回答中实现的那样:Bootstrap 3 Datetimepicker 3.0.0 - week starts at Monday

JSFIDDLE:https://jsfiddle.net/ekm0on2a/16/

$(function () {
    moment.locale('en', {
        week: { dow: 1 } // Monday is the first day of the week
    });
    $('.datetimepickerinline').datetimepicker({
          inline: true
      });
      $('.datetimepickerinline').on('change dp.change', function(e){
        $('input').val($(this).data('date'));
      });
});

【讨论】:

    【解决方案2】:

    您可以将locale 设置为正确的值,因此每个人都应该在他们的国家/地区拥有正确的值。

    $('.datetimepickerinline').datetimepicker({
       inline: true,
       locale: 'de'
    });
    

    将其设置为德国,一周从星期一开始,文本也是德语。

    【讨论】:

      猜你喜欢
      • 2014-08-16
      • 1970-01-01
      • 1970-01-01
      • 2020-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-14
      • 2021-01-29
      相关资源
      最近更新 更多