【问题标题】:Bootstrap Datepicker : Changing start date to tomorrowBootstrap Datepicker:将开始日期更改为明天
【发布时间】:2015-02-04 13:30:26
【问题描述】:

我正在使用Bootstrapdatepicker,以下是我的jQuery 代码:

$('.form_date').datetimepicker({
    language: 'en',
    /* endDate: '+0d', */
    startDate: '+1d',
    weekStart: 1,
    autoclose: 1,
    startView: 2,
    format: 'dd/mm/yyyy',
    minView: 2,
    forceParse: 0,
});

以下是我得到的:

我想根据我们的要求在明天突出显示开始日期。我在Bootstrapdatepicker 文档中找到了一个选项defaultViewDate。 (http://bootstrap-datepicker.readthedocs.org/en/latest/options.html)

它指出我必须设置defaultViewDateyearmonthday 键。但是不知道怎么设置。

【问题讨论】:

    标签: javascript jquery twitter-bootstrap datepicker bootstrap-datepicker


    【解决方案1】:

    尝试关注;

    $('.form_date').datetimepicker({
        defaultViewDate: { year: 1977, month: 04, day: 25 }
    });
    

    它应该是带有年、月和日键的对象格式。更多信息请看这里;

    https://eternicode.github.io/bootstrap-datepicker

    【讨论】:

      【解决方案2】:

      startDate 选项的格式看起来是正确的,但我确实在 JavaScript 中看到了一些其他错误,这些错误可能会混淆 DatePicker(并导致您的 startDate 被忽略):

      1. autoclose 选项的格式应为Boolean,并且应为truefalse
      2. 您定义的minView 选项实际上应该是:minViewMode
      3. forceParse 选项的格式应为Boolean,并且应为truefalse
      4. 您的最终选项 (forceParse) 后面有一个逗号,应将其删除,以便最终选项后没有逗号。

      如果你纠正了上面列出的问题,相信你会开始看到一个正确的startDate

      【讨论】:

        猜你喜欢
        • 2013-01-02
        • 2015-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多