在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
这样的选项。
使用onSelectDate
和onSelectTime
或onShow
,
$('#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 });
参考文献:
- 的minDate
- 的maxDate
- minTime
- MAXTIME