我正在使用两个 datetimepickers 输入,并试图灰显并防止用户根据 datepickers 中的先前输入选择无效的开始和结束时间。例如,结束时间不应早于开始时间,反之亦然。
出于某种原因,正确开始的时间显示为灰色,但是当我尝试选择更早的开始时间时,#availibility_end_time 日期选择器的 minTime 不会改变。
我找到了一个类似的解决方案,但它似乎对我不起作用。
$('#availability_start_time').datetimepicker({
format: 'd/m/Y - H:i',
timepicker: true,
onShow: function( selected_time ){
this.setOptions({
value:$('#availability_end_time').val(),
maxTime: $('#availability_end_time').val()
});
}
});
$('#availability_end_time').datetimepicker({
format: 'd/m/Y - H:i',
timepicker: true,
onShow: function( selected_time ){
this.setOptions({
value: $('#availability_end_time').val(),
minTime: $('#availability_start_time').val()
});
}
});