年齢計算ツール

生年月日から正確な年齢を年・月・日で計算し、合計月数・週数・日数、次の誕生日、うるう日生まれの扱いも表示する無料の年齢計算ツールです。

初期値は今日です。変更すると任意の日付時点の年齢がわかります。

生年月日を入力すると正確な年齢を表示します。

年齢計算とは?

指定した日付時点での年齢を、満年・月・日で計算します。合計月数・週数・日数・時間での年齢、生まれた曜日、次の誕生日がいつかも表示します。

年齢計算の使い方

  1. 生年月日を入力します。
  2. 基準日は今日のままにするか、別の日付(締め切りや試験日など)に変更して、その日時点の年齢を調べます。
  3. 2月29日生まれの人は、平年の誕生日を2月28日と3月1日のどちらで数えるかを選びます。
  4. 正確な年齢と合計値を確認し、コピーで結果をコピーできます。

例

入力
Born 1990-07-15, age on 2026-03-10
出力
35 years, 7 months, 23 days – 13,022 days in total – next birthday Jul 15, 2026, in 127 days, turning 36

年齢計算を使うべき場面

申込書、資格の確認、記念日、ちょっとした興味などに使えます。うるう日生まれの法律上の年齢の扱いは国によって異なるため、自分に当てはまるルールを選んでください。任意の2つの日付の差を知りたいときは、日付差計算を使ってください。

年齢計算の仕組み

満年齢は、対象の年にすでに誕生日が来ているかどうかで数えます。残りの月と日数は、直近の誕生日からのカレンダー上の差で、まず満月数を数え、次に余った日数を数えます。日付は UTC のカレンダー日として扱うため、タイムゾーンや夏時間で結果が1日ずれることはありません。合計日数は2つの日付の間の正確な日数で、週数と時間数はそこから導きます。

一般的な使用例

  • 学校やスポーツの参加資格の基準日時点の年齢を確認する
  • 年と月での年齢を求める書類に記入する
  • 次の誕生日までの日数を数える
  • 生まれた曜日を調べる

よくある質問

うるう日(2月29日)生まれはどう扱われますか?

2月29日がない年は、誕生日を2月28日と3月1日のどちらにするか選べます。年齢と次の誕生日はそのルールに従います。

他の計算ツールと月・日数が異なることがあるのはなぜですか?

月の長さは一定でないため、ツールごとに少しずつ規則が異なります。このツールは直近の誕生日から満月数を数え、残りの日数を数えます(Java の Period や PHP の DateTime::diff と同じ規則です)。

生まれた時刻は考慮されますか?

いいえ。計算は日付のみを使います。

おすすめの次のステップ

他のカテゴリを見る