Sha*_*ala 2 jquery datetimepicker
我正在使用jquery datetimepicker。我想在其中设置mindate和时间,这是在第二个datetimepicker中选择的值。
我尝试的是:
$('#date_start').datetimepicker({
autoSize: true,
changeYear: true,
changeMonth: true,
buttonImageOnly: true,
onSelect: function (selected) {
$('#date_end').datetimepicker("option", "minDate", selected);
}
});
Run Code Online (Sandbox Code Playgroud)
我引用了这个Jquery - DateTimePicker set max datetime链接。但这不是我的问题的明确解决方案。
$('#date_end').datetimepicker({
autoSize: true,
changeYear: true,
changeMonth: true,
buttonImageOnly: true,
onSelect: function (selected) {
$('#date_start').datetimepicker("option", "maxDate", selected);
}
});
Run Code Online (Sandbox Code Playgroud)
实际上,相同的代码仅适用于日期选择器。但是如果我希望它在日期时间选择器中工作。
解决办法是什么?
在您提供的插件中,没有类似的选项onSelect。
使用onSelectDate和onSelectTime或onShow,
$('#date_start').datetimepicker({
minDate:'-1970/01/02',
minTime:'11:00'
});
Run Code Online (Sandbox Code Playgroud)
或者在运行时,
var setMin = function( currentDateTime ){
this.setOptions({
minDate:'-1970/01/02'
});
this.setOptions({
minTime:'11:00'
});
};
$('#date_start').datetimepicker({
onShow:setMin
});
Run Code Online (Sandbox Code Playgroud)
参考:
| 归档时间: |
|
| 查看次数: |
38976 次 |
| 最近记录: |