我正在使用http://www.daterangepicker.com/,也正在使用isInvalidDay函数来禁用某些日子。它可以正常工作,但是我的某些数据库具有“句点”,其格式为YYYYMM,而不是YYYYMMDD,因此我必须禁用/启用的整个月都可以-并且也可以正常工作,但是我想这样做:当我选择从YYYYMM开始的某一天-应该突出显示该月的所有日子。任何想法如何做到这一点?在那一刻,我找不到任何选项可以执行此操作:
public options: any = {
locale: {format: 'YYYY-MM-DD'},
alwaysShowCalendars: false,
showDropdowns: true,
startDate: this.dateFrom,
endDate: this.dateTo,
autoApply: true,
maxYear: this.maxDate.getFullYear(),
maxDate: this.dateTo,
linkedCalendars: false,
isInvalidDate: (date) => {
for (let i = 0; i < this.periodsArray.length; i++) {
if (date.format('YYYYMMDD')== this.periodsArray[i] || date.format('YYYYMM') == this.periodsArray[i]){
return false;
continue;
}
}
return true;
}
};