カレンダーデスク
年齢計算機
任意の日付時点の年齢を、満年数と総日数で計算します。
年齢計算機: 指定した基準日時点での満年数と経過月数、および生まれてからの暦日数を計算します。平均的な1年の長さで割るのではなく、誕生日を基準に計算します。2月29日生まれの場合、うるう年ではない年の記念日には2月28日を使用します。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 計算ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
満年数
—
- 経過月数
- —
- 総日数
- —
年齢 = 基準日 − 生年月日(カレンダー上の計算)- 年齢は、タイムゾーンや時刻ではなく暦日で計算します。
- 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月の記念日の扱いを決めるものではありません。うるう日生まれについてフォームに独自の規則が指定されている場合は、この結果と一致すると仮定せず、その規則を適用してください。
使い方
- 生年月日を入力します。
- 基準日を確認または変更します。初期値には、お使いのデバイスの今日の日付が設定されます。
- 計算して、満年数、経過月数、総日数をそれぞれ確認します。
プライバシーと制限事項
日付、時刻、計算結果はブラウザ内に保持されます。入力内容がアップロードされることはありません。
関連ツール
よくある質問
うるう年ではない年に、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> · 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>無料ツール · ブラウザ内で · アカウント不要