日付と時刻

うるう年計算機 — 判定と日数

その年がうるう年かどうかを判定し、日数が何日あるかを確認します。

計算式と出典の更新 · 出典 · 1アルゴリズム・定数・初期入力を確認(JSON)

数値を入力

変換する年間通算日

この計算機について

年が 4 で割り切れれば基本的にうるう年ですが、100 で割り切れる世紀の年は例外で、400 で割り切れる場合に限りうるう年になります。この規則のおかげで、暦と季節のずれは 3,200 年で 1 日以内に収まります。年を入力すれば、判定の結果とその年の日数がすぐにわかります。 詳細設定で年内の日番号を日付に変換できます。適用したグレゴリオ暦の規則と、存在する場合は前の閏年も表示します。

計算例

下記の既定値を用いた計算結果

年 2,028 · 変換する年間通算日 1 うるう年? はい · 1年の日数 366 日 · 2月の日数 29 日 · 次のうるう年 2,032 · 前のうるう年 2,024 · 適用されたルール 4で割り切れ100で割り切れない — うるう年 · その日が年間で何日目か 2028-01-01

算出方法と前提

leap = ((y mod 4 = 0) ∧ (y mod 100 ≠ 0)) ∨ (y mod 400 = 0); days = {366, leap = 1; 365, leap = 0} 次のうるう年は y + 1 から規則が成立するまで順に探します;2月はうるう年で29日、平年で28日です。 年が 4 で割り切れれば基本的にうるう年ですが、100 で割り切れる世紀の年は例外で、400 で割り切れる場合に限りうるう年になります。この規則のおかげで、暦と季節のずれは 3,200 年で 1 日以内に収まります。年を入力すれば、判定の結果とその年の日数がすぐにわかります。 参考資料は定義や方法を説明します。追加の既定値については、このページの仮定を確認してください。

出典

参考資料は定義や方法を説明します。追加の既定値については、このページの仮定を確認してください。

免責事項

本計算ツールは一般的な日付の結果を提供します。祝日、営業日の慣例、タイムゾーンの規則は各地で定められ、変更も行われます。法的または契約上の効力に関わる場合は、公式の暦でご確認ください。

運営・保守: CalcDelta 計算式と出典の更新 ·

実装の出典

この記録は本ページの実装を示し、独立した検証を意味しません。外部資料は明示された式や定義のみを裏付けます。推定や独自ルールにはそれぞれの前提があります。

アルゴリズム・定数・初期入力を確認(JSON)

式と変数

leap = ((y mod 4 = 0) ∧ (y mod 100 ≠ 0)) ∨ (y mod 400 = 0); days = {366, leap = 1; 365, leap = 0}

y
暦年(整数)
leap
うるう年フラグ(1 = うるう年、0 = 平年)
days
その年の日数
next
次に規則を満たす年

次のうるう年は y + 1 から規則が成立するまで順に探します;2月はうるう年で29日、平年で28日です。

この電卓を埋め込む

iframe コードをコピーしてサイトに置けます。アカウント不要。表示中の入力値が同期されます。

よくある質問

2028年がうるう年で、2100年がそうならないのはなぜですか?

4で割り切れる年はうるう年としますが、世紀の年はさらに400で割り切れる必要があります。2028年は条件を満たし、1年は366日、2月は29日となり、次のうるう年は2032年です。一方2100年は100で割り切れても400では割り切れないため、4の倍数でありながら1年は365日、2月は28日にしかなりません。

うるう年計算機 — 判定と日数の入力と範囲は?

各欄の単位に合わせて入力してください。表示範囲はフォームの制限であり、推奨値ではありません。 年: 1–9,999 leap = ((y mod 4 = 0) ∧ (y mod 100 ≠ 0)) ∨ (y mod 400 = 0); days = {366, leap = 1; 365, leap = 0} 次のうるう年は y + 1 から規則が成立するまで順に探します;2月はうるう年で29日、平年で28日です。 年が 4 で割り切れれば基本的にうるう年ですが、100 で割り切れる世紀の年は例外で、400 で割り切れる場合に限りうるう年になります。この規則のおかげで、暦と季節のずれは 3,200 年で 1 日以内に収まります。年を入力すれば、判定の結果とその年の日数がすぐにわかります。 参考資料は定義や方法を説明します。追加の既定値については、このページの仮定を確認してください。

年 = 2,028の計算例は?

入力: 年 = 2,028. 計算: leap = ((y mod 4 = 0) ∧ (y mod 100 ≠ 0)) ∨ (y mod 400 = 0); days = {366, leap = 1; 365, leap = 0}. 結果: うるう年? = はい; 1年の日数 = 366 日; 2月の日数 = 29 日; 次のうるう年 = 2,032.