Событие Flatpickr onchange установило дату на 1 день

#javascript #jquery #flatpickr

Вопрос:

 var arrival = $('#datepicker');  var departure = $('#datepicker1');   arrival.flatpickr({  dateFormat: "d-m-Y",  disableMobile: true,  locale: "de",  minDate: "today",  onChange: function(selectedDates, dateStr, instance) {  departure.flatpickr({  dateFormat: "d-m-Y",  enableTime: false,  minDate: dateStr,  });  departure.removeAttr('readonly');  arrival.removeAttr('readonly');  }  });   departure.flatpickr({  dateFormat: "d-m-Y",  disableMobile: true,  locale: "de",  minDate: "today",  onChange: function(selectedDates, dateStr, instance) {  arrival.flatpickr({  dateFormat: "d-m-Y",  enableTime: false,  minDate: dateStr,  });  departure.removeAttr('readonly');  arrival.removeAttr('readonly');  }  });  

Всем привет Я должен создать форму бронирования с помощью Flatpickr и должен получить дату вылета 1 в качестве даты прибытия , но это первый раз, когда я использую Flatpickr, если кто-нибудь может помочь?

Спасибо

Ответ №1:

 var arrival = $('#datepicker');  var departure = $('#datepicker1');   arrival.flatpickr({  dateFormat: "d-m-Y",  disableMobile: true,  locale: "de",  minDate: "today",  onChange: function(selectedDates, dateStr, instance) {  //departure.set('maxDate', new Date(dateStr).fp_incr(5));  departure.flatpickr({  dateFormat: "d-m-Y",  enableTime: false,  minDate: new Date(selectedDates).fp_incr(1),  //new Date(dateStr).fp_incr(1)  });  departure.removeAttr('readonly');  arrival.removeAttr('readonly');  }  });   departure.flatpickr({});