うるう年チェッカーの仕組み
うるう年チェッカーです。任意の年がうるう年かどうかをグレゴリオ暦のルールに基づいて判定し、その理由を明確に説明します。ルールは3段階です。4で割り切れる年はうるう年である。ただし100で割り切れる世紀年はうるう年でない。ただし400で割り切れる年は再びうるう年である。たとえば2000年は400で割り切れるためうるう年、1900年は100で割り切れて400では割り切れないためうるう年でなく、2024年は4で割り切れて世紀年でないためうるう年です。確認はサーバーにアクセスすることなくブラウザ内で実行されます。
ツールは前後のうるう年も表示するので、うるう年サイクルの中での位置を把握できます。サイクルはほぼ4年ごとですが、400で割り切れない世紀年でスキップされます。直近のスキップは1900年で、次のスキップは2100年です。その例外を除けば、2020・2024・2028・2032のように規則的に続きます。