Можно ли ограничить максимальное время jquery datetimepicker только для текущей даты? - PullRequest
0 голосов
/ 21 сентября 2018

Функциональность, которую я хотел бы получить, заключается в следующем: если дата является текущей, время ограничено 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, тогда как я хотел бы применить ограничение только для текущей даты.

Есть ли способ добиться этого?Нужно ли разделять указатель даты и указатель времени вверх и уничтожать и повторно инициализировать указатель времени при каждом изменении даты для его пары указателей даты или существует более простой способ достижения этого?

...