年齢計算
生年月日と基準日を比較し、満年齢、数え年齢、経過期間、次の誕生日までの期間を計算します。
使い方
- 生年月日を選択します。
- 基準日を確認または変更します。
- 計算して満年齢、経過した年月日、総日数、次の誕生日を確認します。
主な機能と処理範囲
生年月日と利用者が選んだ基準日を暦上の日付として比較するため、今日だけでなく過去や未来の特定日時点の年齢も確認できます。
処理の仕組み
基準年から出生年を引き、その年の誕生日がまだ到来していない場合は1を差し引きます。経過年月日は実際の月の日数を使い、日付専用入力はUTCの暦日として扱いタイムゾーンによる日付ずれを避けます。
例
2000年1月1日生まれは2026年1月1日時点で満26歳、2025年12月31日時点では満25歳です。
結果の解釈
満年齢は誕生日に増えます。通常の公的な年齢確認には満年齢を使用してください。
こんな場面で便利
- 現在の満年齢を確認するとき
- 契約日・試験日など特定日時点の年齢を求めるとき
- 次の誕生日までの期間を確認するとき
利用前の確認
- 法律・行政・保険・医療では制度固有の年齢規定を優先してください。
- 数え年齢は参考情報であり法的な満年齢と同じではありません。
境界条件
- 2月29日生まれは平年ではその月の最後の有効日へ補正して計算します。
- 基準日が生年月日より前の場合は計算を拒否します。
よくある質問
基準日の初期値は何ですか?
端末のローカル暦日を今日として使用し、任意の日付へ変更できます。
数え年齢はどう計算しますか?
基準年から出生年を引いて1を加えた値を参考情報として表示します。