我不必选择当前日期的3天,因此不能选择周六和周日。 如何使3天无法选择,不算在周六和周日?例如,如果入场日为星期五,您可以选择直到星期三(不计算星期六和星期日)。
这就是我的https://codepen.io/anon/pen/xzNrGx?editors=1000
$( "#datepicker" ).datepicker({
dateFormat: 'dd/mm/yy',
firstDay: 1,
minDate: "+3D",
beforeShowDay: function(d) {
var day = d.getDay();
return [(day != 0 && day != 6)]
}
});
答案 0 :(得分:1)
尝试这样的事情:
<script>
$( "#datepicker" ).datepicker({
dateFormat: 'dd/mm/yy',
firstDay: 1,
minDate: getMinDate(),
beforeShowDay: function(d) {
var day = d.getDay();
return [(day != 0 && day != 6)]
}
});
function getMinDate() {
var date = new Date();
var day = date.getDay();
var addedDays = [4, 3, 3, 3, 5, 5, 5];
return '+' + addedDays[day] + 'd';
}
</script>