アップロードなし, 100%ローカル, アカウントなし

うるう年チェッカー

年を入力して、うるう年かどうかとその理由を調べます。

うるう年チェッカーの仕組み

うるう年チェッカーです。任意の年がうるう年かどうかをグレゴリオ暦のルールに基づいて判定し、その理由を明確に説明します。ルールは3段階です。4で割り切れる年はうるう年である。ただし100で割り切れる世紀年はうるう年でない。ただし400で割り切れる年は再びうるう年である。たとえば2000年は400で割り切れるためうるう年、1900年は100で割り切れて400では割り切れないためうるう年でなく、2024年は4で割り切れて世紀年でないためうるう年です。確認はサーバーにアクセスすることなくブラウザ内で実行されます。

ツールは前後のうるう年も表示するので、うるう年サイクルの中での位置を把握できます。サイクルはほぼ4年ごとですが、400で割り切れない世紀年でスキップされます。直近のスキップは1900年で、次のスキップは2100年です。その例外を除けば、2020・2024・2028・2032のように規則的に続きます。

うるう年チェッカーの使い方をステップごとに解説

  1. 確認したい年を入力または選択します。
  2. はい・いいえの答えと、適用されるルールの説明を確認します。
  3. 下に表示される直前と直後のうるう年も参照します。

よくある使用例

  • 日付バリデーション関数を作成している開発者がコーディング前にグレゴリオ暦のうるう年ルールを正確に確認したい。
  • 2月29日生まれの人が自分が実際に何回誕生日を迎えたかを知りたい。
  • 日割り利息を計算する金融システムが特定の年が365日か366日かを確認したい。
  • カレンダーデザイナーが20年間のうるう年を全て特定して1日分を正しく割り当てたい。

よくある質問

グレゴリオ暦のうるう年ルールは何ですか?

年が4で割り切れる(条件1)、かつ100で割り切れない(条件2)、または400で割り切れる(条件3)場合にうるう年です。3つの条件を組み合わせると400年中97年がうるう年となり、平均年長が365.2425日になります。これは実際の太陽年の約365.2422日に近い値です。

2000年はうるう年でしたか?

はい。2000年は400で割り切れるため条件3を満たし、うるう年です。「4で割り切れる」という単純なルールしか実装していないソフトウェアシステムでは混乱が生じました。

2100年はうるう年になりますか?

いいえ。2100年は100で割り切れますが400では割り切れないため、条件2を満たさず365日の平年です。前回の非うるう年の世紀年は1900年でした。

うるう年の計算はサーバー上で行われますか?

いいえ。ルールは3つの整数除算チェックであり、すべてブラウザ内で実行されます。入力した年は送信されず、ネットワーク活動なしにローカルで評価されます。

うるう年は何日ありますか?

366日です。追加の1日は2月29日で、最も日数の少ない月に加算されます。他のすべての月の日数は通常通りです。

このツールはユリウス暦にも対応していますか?

いいえ。ユリウス暦のルールは単純で、4で割り切れるすべての年がうるう年であり世紀年の例外はありません。このツールはグレゴリオ暦のルールのみを実装しています。グレゴリオ暦は現在世界中で使われている標準的な市民暦です。