flatpickrカレンダーを使用しています。日付を有効/無効にするためのさまざまな機能をサポートしていますが、有効と無効の両方を同時に機能させることができないようです。
日曜日を無効にし、将来のすべての日付も無効にしようとしています (PHP を使用して生成した日付から数えます)。
日曜日を無効にすることは、過去の日付のみを有効にする 2 番目の関数を追加する前に機能しました。今日。
コードは次のとおりです。
"enable": [
function(date) {
// return true to enable
return (date.getDate() <= <?php echo $nextDateAllowed; ?>);
}
],
"disable": [
function(date) {
// return true to disable
return (date.getDay() === 0);
}
],
locale: {
firstDayOfWeek: 1
}
これは関数の順序のせいかもしれないと思って、それらを入れ替えました ( disable
1 番目、enable
2 番目) が、カレンダーを開くと、前の日曜日がまだアクティブです。
お役に立てれば幸いです。