Добавить дату выбора дня JS
У меня проблема с добавлением дней к дате с помощью выбора даты. Я знаю, что об этом спрашивали много раз, но у нас разные реализации кодов, поэтому мне нужна помощь тому, кто об этом знает. При добавлении дней, должно быть, чтоСубботы и воскресенья исключены. У меня есть этот код:
<script type="text/javascript">
$(document).ready(function () {
$("#dt1").datepicker({
dateFormat: "dd-M-yy",
minDate: 0,
onSelect: function (date) {
var date2 = $('#dt1').datepicker('getDate');
date2.setDate(date2.getDate() + 2);
if (date2.getDay() != 0 && date2.getDay() != 6) // Skip weekends
{ $('#dt2').datepicker('setDate', date2);
//sets minDate to dt1 date + 1
$('#dt2').datepicker('option', 'minDate', date2);
}
}
});
$('#dt2').datepicker({
dateFormat: "dd-M-yy",
onClose: function () {
var dt1 = $('#dt1').datepicker('getDate');
console.log(dt1);
var dt2 = $('#dt2').datepicker('getDate');
if (dt2 <= dt1) {
var minDate = $('#dt2').datepicker('option', 'minDate');
$('#dt2').datepicker('setDate', minDate);
}
}
});
});
</script>
С помощью<script src="../js/jquery-1.9.1.js"></script>
И вот мои поля ввода:
<input type="text" id="dt1" name="date_borrow" pattern="alpha" required/>
<input type="text" id="dt2" name="date_will_return" pattern="alpha" required/>
Итак, когда я нажимаюэто или жеэто, результат должен бытьэто.
Добавление дней, которые я пробовал выше, не работает. Что я пропустил оттуда?