うるう年判定

グレゴリオ暦のルールでその年がうるう年かどうかを判定し、その理由と次のうるう年を表示します。

1〜9999の任意の年。

答え

2026年はうるう年ではありません

理由
2026は4で割り切れません。
年の長さ
365 日
2月
28 日
次のうるう年
2028, 2032, 2036, 2040, 2044, 2048

その年に2月29日があるかどうか、ルールのどの条項で決まったか、そしてその後に続くうるう年。

仕組み

グレゴリオ暦のルールには3つの条項があり、順に適用されます。4で割り切れる年はうるう年です。ただし100で割り切れる年はうるう年ではありません。ただし400で割り切れる年はやはりうるう年です。そのため1900年は平年で、2000年はうるう年でした。

例外がある理由は、太陽年が365.25日ではなく約365.2422日だからです。4年に1日足すと400年でおよそ3日の補正しすぎになり、世紀のうるう日を3回なくすことで元に戻ります。

グレゴリオ暦の採用以前の日付にも、同じルールをさかのぼって適用して表示します。これは先発グレゴリオ暦と呼ばれ、ISO-8601やほとんどのソフトウェアが使っているものです。当時実際に使われていた暦が示すものとは異なります。

例

ケース 入力 結果
うるう年ではない世紀末の年 1900 うるう年ではありません:4で割り切れますが、400で割り切れない世紀末の年です

よくある質問

4年に1度は必ずうるう年ですか?

ほぼそうです。400年に3回、世紀の例外によって1回減ります。1700年、1800年、1900年はうるう年ではなく、2100年、2200年、2300年もうるう年になりません。2000年は400で割り切れるのでうるう年でした。

暦にうるう年が必要なのはなぜですか?

1年は日数の整数倍ではないからです。補正しなければ、暦は季節に対して4年でおよそ1日、1世紀でおよそ1か月ずれていきます。

非常に古い年の結果は信頼できますか?

グレゴリオ暦のルールを、それが存在する前の年も含めてすべての年に適用しています。これはソフトウェアの標準的な慣行で、それ自体では一貫していますが、どの歴史上の暦の実際の運用も表してはいません。各国がグレゴリオ暦を採用した時期は、1582年から20世紀までさまざまです。

知っておきたいこと

  • 常に先発グレゴリオ暦を使っています。つまり、現代のルールを採用以前の年にも適用しています。

出典

日付と時間のすべてのツール