如何在bootstrap datetimepicker中禁用今天的过去日期?

无法在bootstrap datetimepicker中禁用过去的日期

HTML


Datetimepicker

JavaScript的

 $(function () { $('#datetimepicker').datetimepicker(); }); 

我也用startDate atrribute.But没用。

在这里小提琴

startDate选项在bootstrap-datepicker中使用相同的选项在bootstrap-datetimepicker / Options / doc中没有提到它有minDate选项

  $(function () { $('#datetimepicker').datetimepicker({ minDate:new Date() }); }); 

小提琴

你可以这样做:

 $(function () { var date = new Date(); var today = new Date(date.getFullYear(), date.getMonth(), date.getDate()); $('#datetimepicker').datetimepicker({ minDate: today }); }); 

另一种方案:

 $(function () { var date = new Date(); date.setDate(date.getDate()-1); $('#datetimepicker').datetimepicker({ startDate: date }); }); 

我已经使用了你的小提琴,并使用以下代码更改它,该代码禁用所有过去的日期,它的工作完美。

这是小提琴和代码 –

 $(function () { $('#datetimepicker').datetimepicker({ minDate : moment() }); });