0
我有一個使用日期選擇器向日期添加日期的問題。我知道這已經被問了很多次,但是我們有不同的代碼實現,這就是爲什麼我需要幫助誰知道這個的人。添加日期時,必須排除星期一和星期日的。我有這樣的代碼:添加天日期選擇器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/>
我上面嘗試添加日期不起作用。我從那裏錯過了什麼?
謝謝,但在你的代碼,當我嘗試點擊23,2天必須相加,其結果必須是週一這意味着加入天不包括週六和週日不工作。 :( – Cecil
@cecil讓我檢查 –
當我點擊23,23被正確添加時,請檢查小提琴 –