変換する年間通算日
この計算機について
年が 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 日以内に収まります。年を入力すれば、判定の結果とその年の日数がすぐにわかります。 参考資料は定義や方法を説明します。追加の既定値については、このページの仮定を確認してください。
出典
参考資料は定義や方法を説明します。追加の既定値については、このページの仮定を確認してください。
免責事項
本計算ツールは一般的な日付の結果を提供します。祝日、営業日の慣例、タイムゾーンの規則は各地で定められ、変更も行われます。法的または契約上の効力に関わる場合は、公式の暦でご確認ください。
実装の出典
この記録は本ページの実装を示し、独立した検証を意味しません。外部資料は明示された式や定義のみを裏付けます。推定や独自ルールにはそれぞれの前提があります。
式と変数
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日です。
よくある質問
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.