在jquery datetimepicker中设置最大和最小日期时间

我正在使用jquery datetimepicker.In我想设置注释和时间,这是在第二个datetimepicker中选择的值。

我尝试的是:

$('#date_start').datetimepicker({ autoSize: true, changeYear: true, changeMonth: true, buttonImageOnly: true, onSelect: function (selected) { $('#date_end').datetimepicker("option", "minDate", selected); } }); 

我提到了这个Jquery – DateTimePicker set max datetime link.But它不是我的问题的明确解决方案。

 $('#date_end').datetimepicker({ autoSize: true, changeYear: true, changeMonth: true, buttonImageOnly: true, onSelect: function (selected) { $('#date_start').datetimepicker("option", "maxDate", selected); } }); 

实际上这个相同的代码只适用于datepicker.But,如果我想让它在datetimepicker中工作。

解决办法是什么?

在您提供的插件中 ,没有像onSelect这样的选项。

使用onSelectDateonSelectTimeonShow

 $('#date_start').datetimepicker({ minDate:'-1970/01/02', minTime:'11:00' }); 

或者在运行时

 var setMin = function( currentDateTime ){ this.setOptions({ minDate:'-1970/01/02' }); this.setOptions({ minTime:'11:00' }); }; $('#date_start').datetimepicker({ onShow:setMin }); 

参考文献:

  1. 的minDate
  2. 的maxDate
  3. minTime
  4. MAXTIME