カレンダーデスク

年齢計算機

任意の日付時点の年齢を、満年数と総日数で計算します。

年齢計算機: 指定した基準日時点での満年数と経過月数、および生まれてからの暦日数を計算します。平均的な1年の長さで割るのではなく、誕生日を基準に計算します。2月29日生まれの場合、うるう年ではない年の記念日には2月28日を使用します。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

カテゴリ
計算ツール
実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
TOEA / カレンダーエンジン 01ブラウザのみ
入力シート / 01

既知の値

値はこのデバイスにとどまります。準備ができたら計算してください。

結果シート / 02

満年数

—

経過月数
—
総日数
—
計算式年齢 = 基準日 − 生年月日(カレンダー上の計算)
前提条件 / 使用前にお読みください
  1. 年齢は、タイムゾーンや時刻ではなく暦日で計算します。
  2. 2月29日生まれの場合、うるう年ではない年の記念日には2月28日を使用します。

計算式と計算例

年齢 = 基準日 − 生年月日(カレンダー上の計算)

サンプル値を使った計算例です:

入力
生年月日1990/01/01
基準日2025/01/01
結果
満年数35
経過月数420
総日数12,784

誕生日による年齢の計算式とうるう日の例

出生年をYb、基準年をYaとします。満年数 = Ya − Yb − Iです。Iは、基準年に記念日がまだ来ていない場合は1、それ以外は0です。必要に応じて、記念日は出生月の末日に短縮されます。合計日数 = 基準日の日番号 − 出生日の日番号です。

満月数は、まず12(Ya − Yb) + Ma − Mbで求めます。MaとMbは、それぞれ基準日と出生日の月番号です。基準日の「日」が、基準月に合わせて短縮された出生日の「日」より小さい場合は1を引きます。これにより、年と月に分解しない合計月数が得られます。

出生日が2000-02-29、基準日が2025-02-28の場合、短縮された記念日は到来しているため、年数 = 2025 − 2000 = 25です。月数 = 12 × 25 + 2 − 2 = 300です。日番号の差は9131です。ウィジェットには満25年、満300か月、合計9131日と表示されます。

暦年齢と記念日の扱い

米国海軍天文台のグレゴリオ暦とうるう年の解説(https://aa.usno.navy.mil/faq/leap_years)は、うるう日生まれに関する暦の背景を説明しています。合計日数を365で割るだけでは追加の日付が無視され、満年齢と一致しない場合があります。

通常の誕生日に基づく年齢比較には年数の結果を、正確な日付間隔には日数の結果を使ってください。このページは、法域ごとの法定年齢規則、資格判定の締切時刻、3月の記念日の扱いを決めるものではありません。うるう日生まれについてフォームに独自の規則が指定されている場合は、この結果と一致すると仮定せず、その規則を適用してください。

使い方

  1. 生年月日を入力します。
  2. 基準日を確認または変更します。初期値には、お使いのデバイスの今日の日付が設定されます。
  3. 計算して、満年数、経過月数、総日数をそれぞれ確認します。

プライバシーと制限事項

日付、時刻、計算結果はブラウザ内に保持されます。入力内容がアップロードされることはありません。

関連ツール

よくある質問

うるう年ではない年に、2月29日生まれの年齢が加算されるのはいつですか?

うるう年ではない年、この計算機では2月29日生まれの記念日として2月28日を扱います。うるう年では記念日は2月29日のままです。これはこのツール上の取り決めであり、法的な誕生日のルールを判断するものではありません。

経過月数は、年数を除いた残りの月数ですか?

いいえ。経過月数は、生まれてからの合計月数です。満了した年に対応する月もすべて含まれるため、年数の結果に12を掛けた値を足さないでください。

将来の出来事の時点や、生まれる前の年齢を計算できますか?

将来の日付を基準日に指定できるため、ある出来事の時点での年齢を確認できます。生年月日より前の基準日は指定できません。出生時刻と現地のタイムゾーンは計算に含まれません。

このツールを埋め込む

どのサイトでも無料で使えます。ツールを表示したい場所にコードを貼り付けてください。その下のリンクから、読者は完全なページを開けます。

<iframe src="https://toea.com/ja/embed/age-calculator" title="年齢計算機" width="100%" height="810" style="border:0;max-width:680px" loading="lazy"></iframe>
<p style="margin:4px 0 16px;font-size:13px"><a href="https://toea.com/ja/age-calculator">年齢計算機</a> &middot; TOEA</p>
<script>addEventListener("message",function(e){if(e.origin!=="https://toea.com"||!e.data||e.data.type!=="toea-embed-height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>

無料ツール · ブラウザ内で · アカウント不要