Попробуйте обновить minDate
и maxDate
, как показано ниже.
$('#ValidTo').datetimepicker('option', 'minDate', minDate);
$('#ValidTo').datetimepicker('option', 'maxDate', maxDate);
Или, если это не работает, попробуйте, как показано ниже.
$('#ValidTo').data("DateTimePicker").setMinDate(minDate);
$('#ValidTo').data("DateTimePicker").setMaxDate(maxDate);
Ваш полный код долженбыть как ниже.
$(document).ready(function() {
$('#ValidFrom').datetimepicker({
datepicker: true,
timepicker: false,
format: 'm/d/Y',
step: 30,
minDate: new Date(),
onChangeDateTime: function(dp, $input) {
var date = new Date($input.val());
$('#ValidTo').datetimepicker('option', 'minDate', date);
date.setMonth(date.getMonth() + 1);
$('#ValidTo').datetimepicker('option', 'maxDate', date);
date = (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getFullYear();
$('#ValidTo').val(date);
},
});
$('#ValidTo').datetimepicker({
datepicker: true,
timepicker: false,
format: 'm/d/Y',
step: 30,
minDate: new Date(),
});
});