生年月日計算機とは?
生年月日計算機は、年齢計算を逆向きに実行します。ほとんどのツールは生年月日を受け取って何歳かを教えますが、これは年齢から出発して生年月日へとさかのぼります。ある人がある日に何歳だったか——年・月・日で表した年齢——を入力すると、計算機はその人が生まれた暦の日付を返します。
これは生年月日そのものが不明でも年齢が記録されている場合にいつでも役立ちます。歴史的な文書、国勢調査の記録、墓石、古い書式では、生年月日を直接示す代わりに、既知の日付に対して「享年72歳4か月」と記すことがよくあります。その記述を手作業で逆算するのは、日や月が足りなくなったときの借りのため面倒ですが、計算機がその借りを代わりに処理します。
計算機はどのように機能しますか?
次の2つを入力します。
- 基準日——年齢が判明していた日。今日が初期値として入っていますが、過去や未来の任意の日付に設定できます。
- 年齢——3つのフィールドに分かれています。満年、追加の月、追加の日です。
計算機は基準日から年齢を1単位ずつ差し引きます。まず年を取り除き、次に月、最後に日を取り除き、借りはカレンダーに任せます。日を引くと月の初めを越える場合は前の月にさかのぼり、同じ論理が月と年にも適用されます。
結果は推定される生年月日です。月と日は長さが不均一なので、この種の逆算は難しい場合に実際の日付の前後1日にずれることがあります。したがって、出力は保証された正確な日付ではなく、近い推定値として扱ってください。
公式
基準日を 、既知の年齢を 年、 月、 日とします。生年月日 は順次の引き算で求められます。
引き算はこの順序——年、次に月、次に日——で適用され、各ステップでカレンダーの借りが行われるため、結果は常に有効な日付になります。
例
-
例1——年・月・日の混在。
- 基準日: 2023-01-20
- 年齢: 25年3か月14日
- 生年月日:
-
例2——満年のみ。
- 基準日: 2020-01-01
- 年齢: 30年0か月0日
- 生年月日:
-
例3——月をまたぐ借り。
- 基準日: 2021-03-10
- 年齢: 0年0か月15日
- 生年月日:
実用上の注意
- 結果は推定値です。正確な誕生日がない場合、不均一な月をまたぐ逆算は1~2日ずれることがあります。月と日をより正確に把握しているほど、推定は絞り込まれます。
- すでに生年月日がわかっていて年齢を求めたい場合は、年齢計算機または年齢(年数)計算機を使ってください。
- 単純な年齢から生まれた年だけを推定するなら、生まれ年計算機のほうが簡単です。
- 基準日を今日以外の値に設定すると、特定の歴史的な日付に記録された年齢から生年月日を再構成できます。
よくある質問
なぜ結果が1日ずれることがあるのですか?
月と日は長さが不均一なので、日より先に月を引くと、先に日を引く場合とわずかに異なる日付になることがあります。計算機は一貫した順序に従い、近い推定値を出しますが、元の記録自体が丸められていた場合は正確な一致を保証しません。
年齢が年単位でしかわからない場合は?
月と日を0のままにしてください。計算機は基準日から満年だけを引きます。これは生まれ年ツールが行うのと同じ操作ですが、完全な日付として返されます。
過去の基準日を使えますか?
はい。基準日は任意の日付にできます。これにより、古い文書や国勢調査に記録された年齢から生年月日を再構成できます。
生まれ年計算機とどう違うのですか?
生まれ年計算機は年だけを返し、「今年の誕生日は過ぎましたか?」のスイッチで1のずれを解消します。この計算機は月と日も受け取るため、年だけでなく完全な推定生年月日を返します。