如何在 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;
      }
    }
});

示例:http://jsfiddle.net/zcvq0yhh/205/