Bootstrap Datepicker:将开始日期更改为明天
我正在使用Bootstrap
datepicker
,以下是我的jQuery
代码:
$('.form_date').datetimepicker({ language: 'en', /* endDate: '+0d', */ startDate: '+1d', weekStart: 1, autoclose: 1, startView: 2, format: 'dd/mm/yyyy', minView: 2, forceParse: 0, });
以下是我得到的:
我想根据我们的要求在明天突出显示开始日期。 我在Bootstrap
datepicker
文档中找到了一个选项defaultViewDate
。 ( http://bootstrap-datepicker.readthedocs.org/en/latest/options.html )
它声明我必须设置defaultViewDate
的year
, month
和day
键。 但我不知道如何设置它。
试试以下;
$('.form_date').datetimepicker({ defaultViewDate: { year: 1977, month: 04, day: 25 } });
它应该是具有年,月和日键的Object格式。 欲了解更多信息,请参阅此处;
您的startDate
选项的格式看起来是正确的,但我确实在您的JavaScript中看到一些其他错误,这些错误可能会使DatePicker
感到困惑(并导致您的startDate
被忽略):
-
autoclose
选项应格式化为Boolean
,应为true
或false
。 - 您定义的
minView
选项实际上应该是:minViewMode
。 -
forceParse
选项应格式化为Boolean
,应为true
或false
。 - 你有一个跟随你的最终选项(
forceParse
)的尾随逗号,应删除它以便在最终选项之后没有逗号。
如果你纠正了上面列出的问题,我相信你会开始看到正确的startDate
。