我已经看到使用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,它看起来像:
如您所见,16日(今天)之前的日期未被禁用。这可能是由于我的引导版本吗?
答案 0 :(得分:1)
minDate
适用于eonasdan-datetimepicker,而tarruda's datetimepicker使用startDate
:
选项强>
这些是初始化小部件的默认选项:
$.fn.datetimepicker.defaults = { startDate: -Infinity, // set a minimum date endDate: Infinity // set a maximum date };