【问题标题】:bootstrap datepicker not disabled previous dates引导日期选择器未禁用以前的日期
【发布时间】:2026-01-17 05:20:05
【问题描述】:

我正在使用bootstrap datepicker,我想禁用以前的日期,但没有任何效果。

这是我迄今为止尝试过的

<input type="text" name="a" class="datepicker form-control"/>

$('.datepicker').datepicker({
    format: 'mm-dd-yyyy',
    minDate: new Date(),
    maxDate: '+1y'
});

////////

$('.datepicker').datepicker({
    format: 'mm-dd-yyyy',
    startDate: '05-18-2016'
});

但什么都行不通。

【问题讨论】:

标签: jquery datepicker


【解决方案1】:

试试这个:

var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);

$('.datepicker').datepicker({
  onRender: function(date) {
    return date.valueOf() < now.valueOf() ? 'disabled' : '';
  }
});

【讨论】:

    最近更新 更多