Функциональность, которую я хотел бы получить, заключается в следующем: если дата является текущей, время ограничено maxTime: currentTime + 1 час.Если выбранная дата предшествует текущей, maxTime не должен быть ограничен.
Я уже использую указатель даты и времени, как показано ниже.Datetimepicker используется в нескольких строках динамической таблицы.
var now = new Date();
var date = (now.getUTCDate()) + '.' + (now.getUTCMonth()+1) + '.' + ((now.getUTCFullYear()));
var time = (now.getHours()) + ':00';
var datetime = date + ' - ' + time;
$(".executionDate").datetimepicker({
format : 'd.m.Y - H:i',
value: datetime,
maxDate: date,
maxTime: time + 1
});
Результатом этой инициализации является то, что для текущей даты и предыдущих дат время выбора ограничено текущим часом + 1, тогда как я хотел бы применить ограничение только для текущей даты.
Есть ли способ добиться этого?Нужно ли разделять указатель даты и указатель времени вверх и уничтожать и повторно инициализировать указатель времени при каждом изменении даты для его пары указателей даты или существует более простой способ достижения этого?