Я имею дело с ранее написанным объектом datetimepicker. Он выглядит следующим образом:jQuery datetimepicker не обновляет minDate
$('#startDate').datetimepicker({
monthNames: DATE_TIME_MONTHS_NAMES,
monthNamesShort: DATE_TIME_MONTHS_NAMES_SHORT,
dayNames: DATE_TIME_DAY_NAMES,
dayNamesShort: DATE_TIME_DAY_NAMES_SHORT,
dayNamesMin: DATE_TIME_DAY_NAMES_MIN,
currentText: DATE_TIME_CURRENT,
closeText: DATE_TIME_CLOSE,
timeText: DATE_TIME_TIME,
hourText: DATE_TIME_HOUR,
minuteText: DATE_TIME_MINUTE,
ampm: DATE_TIME_AMPM,
dateFormat: DATE_TIME_FORMAT,
timeFormat: 'h:mm tt',
minDate: 0
});
Я добавил
minDate: 0
так, что только позволит настоящие или будущие даты/времени для выбора. Datetimepicker отлично работает при первом щелчке, так как показывает текущую дату/время. Однако последующие клики по-прежнему показывают предыдущее время и не обновляются до текущего времени. Есть ли способ повторно инициализировать datetimepicker при щелчке, чтобы он всегда захватывал текущую дату/время?
Пожалуйста, дайте мне знать, если вам нужно дополнительное разъяснение.
С наилучшими пожеланиями,
-Dave F.
я был в состоянии определите решение, используя API, который вы мне предоставили. По какой-то причине, когда я пытаюсь использовать метод выше, он не работает. Мне пришлось вызвать метод destroy при щелчке, а затем повторно инициализировать datetimepicker, чтобы получить время для обновления. Он по-прежнему не ведет себя так, как я этого хочу, но он будет работать пока. Спасибо, что указали мне в правильном направлении! – MotoDave452