Datepickerで土日や祝日、定休日等に色をつけたり、選択できなくしたりする方法をご紹介します。 Datepickerを使う時は、かなりの頻度で必要になるのではないでしょうか? 概要 beforeShowDayは、DatePickerが設定されたフィールドが選択され、カレンダーが表示される前にその月の日数回実行されます。 毎回、引数にDate型の日付を引数として受け取りますので、それを使って判定し結果を戻します。 今回の場合、配列に設定した祝日リストと比較し、一致する場合は、祝日と判定しています。 判定結果によって、3つの値を持った配列を結果として戻します。[true/false, '文字列', '文字列']
![ENTEREAL](https://cdn-ak-scissors.b.st-hatena.com/image/square/b7868b0f5f42c38ecfeafc5454fbed6c98d52624/height=288;version=1;width=512/https%3A%2F%2Fentereal.co.jp%2Fimg%2Ficons%2Fentereal-logo.png)