我正在使用bootstrap datepicker来交付日期。但我希望在当前日期之后禁用两个日期,以便在下订单后至少需要两天时间来准备产品。
答案 0 :(得分:0)
您可以使用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;
}
}
});