年齢計算機

Age breakdown

生年月日を入力すると、日単位までの正確な年齢、生きてきた総日数と総時間、生まれた曜日、次の誕生日までのカウントダウンを返します。うるう年、歴史的な日付、異なる月をまたぐ日付範囲も正しく扱います。

正確な年齢を計算する方法

  1. 1

    生年月日を選ぶ

    日付ピッカーを使うか、YYYY-MM-DD形式で入力します。1900年までの歴史的日付(対応環境ではそれ以前)も使えます。

  2. 2

    "as of"日付を選ぶ

    既定は今日ですが、過去または未来の任意の日付時点での年齢を計算できます。式典の参加資格、歴史記録、年齢比較に便利です。

  3. 3

    内訳を読む

    出力には年、月、日、総日数、総時間、生まれた曜日が表示されます。

  4. 4

    次の誕生日を確認

    次の誕生日までの日数と、その誕生日が何曜日かをカウントダウンで確認できます。

年、月、日の計算方法

標準的な方法(ISO 8601の日付計算が従う方法)は次のとおりです。

  1. うるう年を考慮しながら、2つの日付の間の満年数を取る。
  2. 残りから、途中の各月の実際の日数(28、29、30、31日)を使って満月数を取る。
  3. 最後の残りが日数になる。

たとえば2000-03-15生まれの人は、2024-03-10時点で23年11か月26日です。「24年マイナス5日」ではありません。それでは曖昧になるためです。

うるう年のルール

年がうるう年になる条件:

そのため2000年はうるう年(400で割り切れる)ですが、1900年と2100年は違います。2月29日生まれの人の誕生日は4年に1度だけです。多くの法制度では、うるう年でない年の名目上の誕生日を3月1日として扱います。

任意の日付の曜日

計算機はZellerの公式(または同等のPOSIXアルゴリズム)を使います。1583年以降の任意のグレゴリオ暦の日付では、曜日は決定的に求まります。国によってグレゴリオ暦の採用年が異なるため、英国とその植民地における1752年以前の日付は特別な扱いが必要です。

生存日数の目安

年齢 総日数
10年 ~3,652
20年 ~7,305
30年 ~10,957
50年 ~18,262
70年 ~25,567
100年 ~36,524

正確な合計は、期間内に何回うるう年が入るかで変わります。2000-01-01生まれの人は、2024-01-01までに6回のうるう年を経験しています。

よくある質問

法務や医療の制度では、うるう年でない年の名目上の誕生日を通常3月1日として扱うため、“leapling”はうるう年以外では毎年3月1日に1歳年を取ります(うるう年は2月29日)。生存日数はそれとは関係なく正確に計算されます。

グレゴリオ暦の日付(欧州の多くは1582年以降、英国と植民地は1752年以降、ロシアは1918年以降)では可能です。その国でグレゴリオ暦が採用される前の日付はユリウス暦で、10から13日ずれます。多くのオンラインツールは全期間をグレゴリオ暦として扱います。

月ごとに日数が異なるからです(28から31日)。このツールは日付間の完全な暦月を数えるため、単純な引き算より正確です。

はい。“as of”日付を変更してください。過去の資格確認(その人は2016-11-08時点で18歳だったか?)、歴史記録、保険数理計算に便利です。

年と月については考慮しません。通常そこまで細かく扱うことはありません。生まれた時刻を入力した場合、総時間では考慮します。入力しない場合は生年月日の00:00と“as of“日の現在時刻を仮定します。

関連ツール