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被正确添加时,请检查小提琴 –