年齢計算機

年齢の内訳

空欄のままにすると今日の年齢を計算します。

年齢を計算

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

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

  1. 1

    生年月日を選ぶ

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

  2. 2

    基準日を選ぶ

    既定は今日ですが、過去または未来の任意の日付時点での年齢を計算できます。年齢要件の確認、歴史記録、年齢比較に便利です。

  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日」という表現は曖昧です。

うるう年のルール

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

  • 4で割り切れる、かつ
  • 100で割り切れる場合は、400でも割り切れる必要がある。

そのため2000年はうるう年(400で割り切れる)ですが、1900年と2100年は違います。2月29日生まれの人が暦上まったく同じ日を迎えるのは、うるう年だけです。うるう年でない年は、多くの法務・行政上の扱いで3月1日を基準の誕生日としますが、地域の規則によって異なる場合があります。

任意の日付の曜日

計算機はツェラーの公式(または同等のPOSIXアルゴリズム)を使います。1583年以降の任意のグレゴリオ暦の日付では、曜日を推測なしで決定できます。グレゴリオ暦の採用時期は国によって異なるため、現地で採用される前の日付は特別な扱いが必要になることがあります。

生存日数の目安

年齢 総日数
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日として扱うことがよくあります。そのため2月29日生まれの人は、うるう年以外では通常3月1日に1歳年を取る扱いになります。地域の規則によって異なる場合があります。生存日数はそれとは関係なく正確に計算されます。

グレゴリオ暦の日付なら可能です。多くのカトリック圏では1582年から、英国とその植民地では1752年から、ロシアでは1918年から採用されました。現地で採用される前の日付はユリウス暦に従う場合があり、10日から13日ずれることがあります。多くのオンラインツールは全期間をグレゴリオ暦として扱います。

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

はい。基準日を変更してください。たとえば2016-11-08時点で18歳だったかを確認するような過去の年齢要件、歴史記録、保険数理計算に便利です。

この計算機は出生時刻ではなく暦日を使います。二つの日付の間にある満了した暦日を数え、日数に24を掛けて時間の合計を出します。時刻までの精度が必要な場合は、日時を扱う期間計算ツールを使ってください。

関連ツール