我有一个jquery范围datepicker,其中有一个来自数组的禁用日期,需要在选择到达日期后禁用所有将来的日期,但是要在到达后第一个禁用日期之后禁用将来的日期
日期选择器代码为
$(function() {
var array = ["2020-05-23","2020-05-24","2020-05-25","2020-05-26","2020-05-27","2020-05-28","2020-05-29","2020-05-30","2020-09-12","2020-09-13","2020-09-14","2020-09-15","2020-09-16","2020-09-17","2020-09-18","2020-09-19","2020-05-23","2020-06-20","2020-06-21","2020-06-22","2020-06-23","2020-06-24","2020-06-25","2020-06-26","2020-06-27","2020-06-28","2020-06-29","2020-06-30","2020-07-01","2020-07-02","2020-07-03","2020-07-04","2020-09-19"]
$("#arrival").datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd',date);
return [ array.indexOf(string) == -1 ]
},dateFormat: "dd/mm/yy",changeMonth: true,changeYear: true,numberOfMonths: 1,yearRange: '2014:2025',minDate: new Date(1999,10 - 1,25),maxDate: '+30Y',firstDay: 1,onClose: function (selectedDate) {
var myDate = $(this).datepicker('getDate');
myDate.setDate(myDate.getDate()+1);
$('#departure').datepicker('setDate',myDate);
$( "#departure" ).datepicker( "option","minDate",myDate);
}
});
$("#departure").datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd',date);
return [ array.indexOf(string) == -1 ]
},firstDay: 1
});
});
请帮忙!