私は以前の日付の選択を無効にしようとしています(actualDate + 1ヶ月)。 datePickerのminDateプロパティを使用しようとしましたが、動作しません。 私を助けることができますか?datepicker:日付の前に日付の選択を無効にする
HTML
<div class="input-group col-md-8 input-medium date date-picker desiredDeliveryDateDiv" id="deliveryDateInputGroup" data-date-format="M dd, yyyy">
<input type="text" class="form-control desiredDeliveryDateInput" readonly="">
<span class="input-group-btn">
<button class="btn default" type="button">
<i class="fa fa-calendar"></i>
</button>
</span>
</div>
JS
var deliveryDatePlusOneMonth = new Date();
deliveryDatePlusOneMonth.setMonth(deliveryDatePlusOneMonth.getMonth()+1);
deliveryDatePlusOneMonth.setDate(deliveryDatePlusOneMonth.getDate()+1);
// Initialize delivery date picker
$("#deliveryDateInputGroup").datepicker({
minDate: deliveryDatePlusOneMonth
});
// By default, set the delivery date to actual date + 1 month
$("#deliveryDateInputGroup").datepicker('setDate', deliveryDatePlusOneMonth);
// Declare on change on delivery date to close the date picker once the user has selected a date
$('#deliveryDateInputGroup').on('changeDate', function(ev){
$(this).datepicker('hide');
});