如何在 bootstrap 日期选择器中禁用当前日期之后的未来两个日期?
How to disable future two dates after current date in bootstrap datepicker?
我正在使用 bootstrap 日期选择器作为交货日期。但是我想在当前日期之后禁用两个日期,以便在下订单后至少需要两天时间来准备产品。
您可以使用 beforeShowDay
回调解决此问题。
var today = new Date();
var deliveryThreshold = new Date();
deliveryThreshold.setDate(deliveryThreshold.getDate() + 2);
$('#datepicker').datepicker({
//..
startDate: '+1d',
beforeShowDay: function(date) {
if (date >= today && date <= deliveryThreshold) {
return false;
}
}
});
我正在使用 bootstrap 日期选择器作为交货日期。但是我想在当前日期之后禁用两个日期,以便在下订单后至少需要两天时间来准备产品。
您可以使用 beforeShowDay
回调解决此问题。
var today = new Date();
var deliveryThreshold = new Date();
deliveryThreshold.setDate(deliveryThreshold.getDate() + 2);
$('#datepicker').datepicker({
//..
startDate: '+1d',
beforeShowDay: function(date) {
if (date >= today && date <= deliveryThreshold) {
return false;
}
}
});