Bootstrap DateTimePicker,设置minDate不起作用

时间:2018-01-16 01:53:44

标签: twitter-bootstrap-3 datetimepicker bootstrap-datetimepicker

我已经看到使用new Date()moment()来声明minDate的答案并被标记为答案但在我的情况下都没有奏效。 例如。 How to disable past dates from today in bootstrap datetimepicker?

代码是:

$('.datePicker').datetimepicker({
    //format: "HH:ii P, dd M yyyy",
    //format: 'YYYY-MM-DD',
    //minDate: new Date(),
    //minDate: moment(),
    minuteStep: 1,
    showMeridian: true,
    todayBtn: true
});

正在使用Bootstrap v3.3.7,它看起来像:

enter image description here

如您所见,16日(今天)之前的日期未被禁用。这可能是由于我的引导版本吗?

1 个答案:

答案 0 :(得分:1)

minDate适用于eonasdan-datetimepicker,而tarruda's datetimepicker使用startDate

  

选项

     

这些是初始化小部件的默认选项:

$.fn.datetimepicker.defaults = {
  startDate: -Infinity,      // set a minimum date
  endDate: Infinity          // set a maximum date
};