年齢の通称計算とは?
日本では、特定の年齢に古くから伝わる呼び名や、長寿を祝う行事(まとめて「賀寿(がじゅ)」と呼びます)があります。たとえば30歳は「三十路(みそじ)」、60歳は「還暦(かんれき)」(干支が一巡して生まれた年の干支に戻ること)、77歳は「喜寿(きじゅ)」です。このツールは、生まれた年を入力すると、その人の現在の年齢にあてはまる通称を表示します。
数え年と満年齢の違い
日本の伝統的なお祝いは、ふつう「数え年」で数えます。数え年では生まれた時点を1歳とし、お正月(元日)を迎えるごとに1歳加えるため、おおよそ満年齢に1歳を足した年齢になります。現代では「満年齢」を使うことが一般的です。このツールは生まれた「年」だけを使い、月日は考慮しないため、満年齢は年単位の概算となり、最大で1歳のずれが生じる場合があります。どちらの通称があてはまるかわかるよう、両方の年齢を表示しています。
使い方
まず生まれた年の表し方を選びます。西暦(グレゴリオ暦)か、和暦(明治・大正・昭和・平成・令和)です。和暦の場合はその元号と元号内の年数を入力します。数値を入力すると、西暦での生まれ年、満年齢、数え年、そしてあてはまる年齢の通称が表示されます。
計算式
西暦の生まれ年 = 元号の基準年 + 入力した年(西暦の場合、基準年は0)。満年齢 = 現在の年 − 西暦の生まれ年。数え年 = 満年齢 + 1。満年齢と数え年の両方を、通称(賀寿)の一覧と照合します。
$$\text{数え年} = \left(\text{現在の年} - \text{西暦の生まれ年}\right) + 1$$ここで、
$$\left\{ \begin{aligned} \text{西暦の生まれ年} &= \text{元号の基準年} + \text{入力した年} \\ \text{基準年} &= 0 \;(\text{西暦(グレゴリオ暦)}) \end{aligned} \right.$$計算例
元号=昭和(基準年1925)、入力年=35の場合、西暦の生まれ年は \(1925 + 35 = 1960\) 年。現在を2020年とすると、満年齢は \(2020 - 1960 = 60\) 歳、数え年は 61歳です。60歳には「六十路(むそじ)」と「還暦」があてはまるため、この方は還暦(干支が一巡したお祝い)にあたります。
よくある質問
年齢が1歳ずれることがあるのはなぜ? このツールは「年」だけを使うためです。生まれた月日がわからないので、満年齢は年の差による概算になります。
お祝いはどちらの年齢で行うの? 還暦・古希・喜寿・米寿などの長寿のお祝いは、伝統的に数え年で行うことが多く、一方で「〇十路」という年代の呼び名はそのままの年代(満年齢)を指します。
通称が表示されないときは? ほとんどの年齢には特別な通称がありません。その場合は「(この年齢に対応する通称はありません)」と表示されます。