-
На данный момент я нашёл как вручную можно обновить дату, например это работет через selectedDates или viewDate, и я думал, что время можно тоже обновить таким же образом, через например startDate. Но почему-то время не обновляется, может я что-то не так делаю? Или пока просто нет такого функционала? Вот пример кода, это пока тестовый образец, но просто чтобы было понятно о чём речь. Спасибо. // Update datepicker when input is changed manually
$(input).on('input', function() {
let valDate = input.value.split(' ')[0];
let valTime = input.value.split(' ')[1];
console.log('valDate: ' + valDate + ' | valTime: ' + valTime);
if (isDateValid(input.value) && isValidDateString(valDate) && isValidTimeString(valTime)) {
let date = new Date(input.value);
let viewDate = dp.viewDate;
viewDate.setHours(date.getHours(), date.getMinutes(), 0);
console.log('date: ' + date);
console.log('viewDate: ' + viewDate);
dp.update({
selectedDates: date,
startDate: date,
viewDate,
});
}
}); |
Beta Was this translation helpful? Give feedback.
Answered by
t1m0n
Mar 19, 2024
Replies: 1 comment 1 reply
-
Можно использовать метод dp.selectDate('2024-03-19T10:30', {updateTime: true}) |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
albafox
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Можно использовать метод
selectDate
с параметромupdateTime: true