Datepickerで土日や祝日、定休日等に色をつけたり、選択できなくしたりする方法をご紹介します。 Datepickerを使う時は、かなりの頻度で必要になるのではないでしょうか? 概要 beforeShowDayは、DatePickerが設定されたフィールドが選択され、カレンダーが表示される前にその月の日数回実行されます。 毎回、引数にDate型の日付を引数として受け取りますので、それを使って判定し結果を戻します。 今回の場合、配列に設定した祝日リストと比較し、一致する場合は、祝日と判定しています。 判定結果によって、3つの値を持った配列を結果として戻します。[true/false, '文字列', '文字列']