首页 > 解决方案 > 如何在引导日期选择器中启用过去的日期

问题描述

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

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

这是我的代码,我不知道我错过了什么。

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

这是我的 js 脚本

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

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

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

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

即,如果今天是 2018 年 4 月 12 日,我无法选择 2018 年 3 月 12 日或之前的任何日期。

标签: jqueryhtmlbootstrap-datepicker

解决方案


这是我为帮助您而创建的小提琴。

var today = new Date();

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

推荐阅读