年齢計算ツール
生年月日から正確な年齢を年・月・日で計算し、合計月数・週数・日数、次の誕生日、うるう日生まれの扱いも表示する無料の年齢計算ツールです。
初期値は今日です。変更すると任意の日付時点の年齢がわかります。
生年月日を入力すると正確な年齢を表示します。
年齢計算とは?
指定した日付時点での年齢を、満年・月・日で計算します。合計月数・週数・日数・時間での年齢、生まれた曜日、次の誕生日がいつかも表示します。
年齢計算の使い方
- 生年月日を入力します。
- 基準日は今日のままにするか、別の日付(締め切りや試験日など)に変更して、その日時点の年齢を調べます。
- 2月29日生まれの人は、平年の誕生日を2月28日と3月1日のどちらで数えるかを選びます。
- 正確な年齢と合計値を確認し、コピーで結果をコピーできます。
例
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 と同じ規則です)。
生まれた時刻は考慮されますか?
いいえ。計算は日付のみを使います。