Я хотел бы настроить диапазон дат:
Текущая дата (= startDate) и текущая дата + 2 года (= конечный).
Этот диапазон даты должен быть показан в поле. Чтобы получить стартдат и enddate (eather, даты предустановки или, если указаны, выбранные пользователем) и сохраните его в переменной.
Если пользователь изменяет диапазон даты, переменные также должны обновлять. < /p>
Код: Выделить всё
const picker = new easepick.create({
element: document.getElementById('datepicker'),
css: [
'https://cdn.jsdelivr.net/npm/@easepick/[email protected]/dist/index.css',
],
calendars: 2,
grid: 2,
setup(picker) {
picker.on('select', (e) => {
});
},
plugins: ['LockPlugin','RangePlugin'],
LockPlugin: {
minDate: new Date(),
},
RangePlugin: {
tooltip: true,
startDate: new Date(),
endDate: new Date().add(2, 'years');,
locale: {
one: 'day',
other: 'days',},
},
});
var startDate = picker.getStartDate().format('YYYY-MM-DD');
var endDate = picker.getEndDate().format('YYYY-MM-DD');
Подробнее здесь: https://stackoverflow.com/questions/795 ... -variables