关于jQuery:如何在引导日期选择器中启用过去的日期

How to enable past dates in bootstrap datepicker

我在堆栈溢出中看到很多有关在引导程序日期选择器中禁用过去日期的问题。

但是我想在引导日期选择器中启用过去的日期。

这是我的代码,我不知道我想念的是什么。

1
<input type='text' id="campaignCreateDate" data-date-format="dd-M-yyyy" class="form-control datePicker" name="proposed_start_date"/>

这是我的js脚本

1
2
3
4
5
$('#campaignCreateDate').datepicker({
        todayHighlight: true,
        autoclose: true,
        format: 'dd-M-yyyy',            
    }).datepicker('setDate',new Date());

我也只尝试了一个简单的标签,如下所示:

1
<input type='text' id="testStartDate" class="form-control datePicker" name="proposed_start_date"/>

js中没有任何代码,但仍不显示过去的日期。

即,如果今天是04/12/2018,则无法选择03/12/2018或之前的任何日期。


这是我创建的用来帮助您的小提琴。

1
2
3
4
5
6
7
8
var today = new Date();

$("#campaignCreateDate").datepicker({
  autoclose: true,
  format: 'dd-M-yyyy',
  endDate : today,
  todayHighlight: true
});