Я работаю с приложением, которое захватывает поля ввода даты с помощью начальной загрузки DatePicker.Первый - это дата отъезда, а второй - дата возвращения.В день отъезда я реализовал функцию, благодаря которой он отображает послезавтра, которая работает нормально (все даты с сегодняшнего дня в обратном направлении отключены).
В день возвращения я хочу отключить даты, которые находятся через 180 дней после даты отъезда, которую выбрал пользователь.Например, если пользователь выбрал ч / она будет отправляться 14/02/2019, средство выбора даты возвращения должно отключить даты через 180 дней с даты отправления
Наценка
<!-- Departure date-->
<div class="form-line registar2">
<input type="text" placeholder="Departure Date*" class="form-input" name="departure_date" id="departureDate" value="{{ old('departure_date') }}" title="Your departure date should be any day after today" required>
</div>
<!--End departure-->
<!-- Return date-->
<div class="form-line registar2">
<input type="text" placeholder="Return Date*" class="form-input" name="return_date" id="returnDate" value="{{ old('return_date') }}" title="Your return date should be 180 days after departure date" required>
</div>
<!-- End return date-->
Логика дат отправления и возврата
$( function() {
$( "#departureDate" ).datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-mm-yy',
//A day after today
minDate: '+1',
maxDate: "+20Y",
onSelect: function() {
}
});
});
$( function() {
$( "#returnDate" ).datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-mm-yy',
minDate: '+1',
maxDate: "+20Y",
onSelect: function() {
}
});
});