Я использую bootstrap-datetimepicker
У меня есть 2 ввода, которые представляют собой дату получения и дату возврата, и у меня есть опция выбора с продолжительностью 1 месяц 2 месяца 3 месяца и т.д., что я пытаюсь сделать, когда вы выбираете продолжительность, например, 1 месяц автоматически заполнит дату получения (сегодня), а дата возврата будет через 1 месяц, и она будет действовать так же, если вы измените продолжительность.
![enter image description here](https://i.stack.imgur.com/448Ke.png)
<div class="col-md-6 location-option" style="margin-bottom: 0px;">
<select name="s">
<option disabled selected value required>Duration: 1-36 Months</option>
<option value="Monthly">1 Month</option>
<option value="Monthly">2 Months</option>
<option value="Monthly">3 Months</option>
<option value="Monthly">4 Months</option>
<option value="Monthly">5 Months</option>
<option value="Monthly">6 Months</option>
<option value="Monthly">7 Months</option>
<option value="Monthly">8 Months</option>
<option value="Monthly">9 Months</option>
<option value="Monthly">10 Months</option>
<option value="Monthly">11 Months</option>
<option value="Monthly">12 Months</option>
<option value="Monthly">13 Months</option>
<option value="Monthly">14 Months</option>
<option value="Monthly">15 Months</option>
<option value="Monthly">16 Months</option>
<option value="Monthly">17 Months</option>
<option value="Monthly">18 Months</option>
<option value="Monthly">19 Months</option>
<option value="Monthly">20 Months</option>
<option value="Monthly">21 Months</option>
<option value="Monthly">22 Months</option>
<option value="Monthly">23 Months</option>
<option value="Monthly">24 Months</option>
<option value="Monthly">25 Months</option>
<option value="Monthly">26 Months</option>
<option value="Monthly">27 Months</option>
<option value="Monthly">28 Months</option>
<option value="Monthly">29 Months</option>
<option value="Monthly">30 Months</option>
<option value="Monthly">31 Months</option>
<option value="Monthly">32 Months</option>
<option value="Monthly">33 Months</option>
<option value="Monthly">34 Months</option>
<option value="Monthly">35 Months</option>
<option value="Monthly">36 Months</option>
<!--<option value="quarterly">Quarterly</option>
<option value="Semi-Annually">Semi-Annual</option>
<option value="Annually">Yearly</option>
<option value="Customized">Customized</option>-->
</select>
</div>
<div class="col-md-6 location-start">
<h5> Pickup Date </h5>
<input type="text" name="datepickerrange" class="form-control datetimepicker-input datetimepicker" id='datetimepicker8' autocomplete="off" required/>
</div>
<div class="col-md-6 location-return">
<h5> RETURN </h5>
<input type="text" name="datepickerrangeto" class="form-control datetimepicker-input datetimepicker" id='datetimepicker9' autocomplete="off" required/>
</div>
Сценарий
$('#datetimepicker8').datetimepicker({ sideBySide: true, toolbarPlacement: "bottom", showClose: true, stepping: 30, minDate: new Date() });
$('#datetimepicker9').datetimepicker({ sideBySide: true, toolbarPlacement: "bottom", showClose: true, stepping: 30, minDate: new Date() });