春分の日
現在 Web Liberty と PHP Labo で配布しているプログラムは、祝日の設定が現在の法律に合っていない箇所があります。
で、少し前にも「春分の日の設定が間違っていますよー」とメッセージをいただきました。「春分の日も変わっていたのか…」と思いつつ、何日が正しいのか調べてみたら…
春分の日は、3月20日から3月21日ごろ。
ごろて。日は決まっていないのか…。(いまさら?)
1900年~2099年までの春分日の数学的な簡易な求め方も掲載されているけど、単純に条件分岐させていくしかないのかなぁ…。
追記
KENTさん作の Web Calen のコードを読んでみた。春分の日はもちろん、他の祝日も厳密に判定しているっぽい。流石だ。
大いに参考にさせていただきます。