使用日期选择器限制日期
restrict days with datepicker
我不需要能够 select 当前日期的 3 天,周六和周日不能 select。
怎样才能让这3天不select不能算在星期六和星期天呢?例如,如果入场日是周五,您可以 select 到周三(不包括周六和周日)提前致谢。
这就是我的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)]
}
});
尝试这样的事情:
<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>
我不需要能够 select 当前日期的 3 天,周六和周日不能 select。 怎样才能让这3天不select不能算在星期六和星期天呢?例如,如果入场日是周五,您可以 select 到周三(不包括周六和周日)提前致谢。
这就是我的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)]
}
});
尝试这样的事情:
<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>