私が保守を引き継いだシステムの中に、祝日判定によって日付テキストの色を変えるというものがありました。
そこでなぜか、祝日ではない「11/15」が祝日判定されていると報告をもらい、原因を調査。
原因は、祝日判定のもとになっていた「Google Calendar API」でした。
Google Calendar APIで七五三などの祝日を除外する
もともとのカレンダーIDが以下で、
ja.japanese#holiday@group.v.calendar.google.com
これを次のものに変更します。(.official
をつける)
ja.japanese.official#holiday@group.v.calendar.google.com
これによって祝日から以下が除外されるのが確認できています。
- 2/3(節分)
- 3/3(ひな祭り)
- 5/12(2024年の母の日)
- 7/7(七夕)
- 11/15(七五三)
- 12/25(クリスマス)