年齢計算(生年月日から満年齢・数え年・和暦・干支)

生年月日と基準日を入力するだけで、満年齢・数え年・生年月日の和暦・干支・十二支・星座・生まれてからの日数・次の誕生日までの日数を一度に計算します。和暦は「昭和60年3月4日」やS60.3.4形式でも入力でき、2月29日生まれの加齢日にも対応します。

和暦欄に入力した場合はそちらを優先します。空欄なら左の西暦欄を使います。元号は明治・大正・昭和・平成・令和、または M/T/S/H/R の記号に対応します。

満年齢
-
数え年
-
生年月日(和暦)
-
干支
-
十二支
-
星座
-
生まれてからの日数
-
次の誕生日まで
-

満年齢は「誕生日当日に1つ増える」一般的な数え方で表示しています。法律上(年齢計算ニ関スル法律・民法143条)は誕生日の前日の終わりに加算されたものとして扱われ、これが4月1日生まれの子が1学年上になる根拠になっています。

履歴書に書く満年齢、基準日によっては1つずれていないだろうか。 数え年で聞かれると、とっさに答えが出てこない。 2月29日生まれの人は、うるう年でない年にいつ歳をとるのだろう。 生年月日と基準日を入れるだけで、満年齢・数え年・和暦・干支・星座・次の誕生日までがまとめて出ます。

使い方

  1. 生年月日を、西暦のカレンダーか和暦の文字(「昭和60年3月4日」「S60.3.4」など)で入れます。和暦欄に入れた場合は、そちらを優先します。
  2. 基準日を入れます。空欄なら今日の日付で計算します。

入力はここまでで、結果は自動で出ます。

  1. 満年齢(年・ヶ月・日)、数え年、生年月日の和暦、干支、十二支、星座、生まれてからの日数、次の誕生日までの日数が表示されます。

基準日が生年月日より前の日付だと、エラーになります。

仕組み・計算式

満年齢は、年・月・日をそれぞれ引き算し、日が足りなければ月から、月が足りなければ年から借ります。借りる日数は、基準日の前の月の日数です。誕生日の当日に1つ増える、ふだんの数え方です。

法律上の扱いは少し違います。年齢計算ニ関スル法律(明治35年法律第50号)は、年齢を出生の日から起算すると定めています。民法第143条により、満了は誕生日の前日の終わりです。4月1日生まれの子が、前年4月2日生まれの子と同じ学年になる理由です。

2月29日生まれは、うるう年でない年に誕生日がありません。民法第143条第2項ただし書きにより、月の末日(2月28日)の終わりに満了します。このツールは3月1日を誕生日にあたる日として扱っています。

数え年は「基準日の年 − 生まれた年 + 1」です。誕生日の前後を見ず、年が変わると1つ増えます。そのため満年齢に1か2を足した値になります。

和暦は、明治・大正・昭和・平成・令和の改元日を境に判定します。境界は和暦⇄西暦変換ツールと同じです。干支は、西暦年から4を引き、10と12で割った余りで十干・十二支を引きます。1984年が甲子です。星座は、誕生日の月日を一般的な12区分に当てはめています。

計算例

下の値は、script.js と同じ計算を node で実行して確かめました。

例1: 1985年3月4日生まれ、基準日 2026年10月30日

満年齢は41歳7ヶ月26日、数え年は42歳です。和暦は昭和60年3月4日、干支は乙丑、星座はうお座でした。生まれてからの日数は15,215日、次の誕生日は125日後(2027年3月4日)です。

例2: 2000年2月29日生まれの境界

基準日 2026年2月28日では、25歳11ヶ月30日です。1日後の2026年3月1日には、26歳0ヶ月0日になります。2026年はうるう年ではないので、2月29日がなく、3月1日に歳をとる計算です。

例3: 1989年1月8日生まれ、基準日 2026年10月30日

平成元年1月8日生まれで、満年齢は37歳9ヶ月22日、数え年は38歳です。昭和64年は1月7日までなので、この日が平成の最初の日です。干支は己巳になります。

意外だったのは数え年の差です。同じ基準日でも、1月生まれと12月生まれで満年齢は最大1つ違うのに、数え年は同じ値になります。

よくある間違い

1. 数え年を満年齢に2を足したものだと決めつける

満年齢に2を足すのは、基準日の年の誕生日がまだ来ていない場合です。誕生日を過ぎていれば1を足します。例1の41歳が42歳になるのは、誕生日の前だからです。

2. 2月29日生まれの誕生日を2月28日と見る

法的には2月28日の終わりに満了しますが、ふだんの数え方では3月1日に歳をとります。このツールが3月1日を誕生日にあたる日にしているのは、その考え方に合わせたものです。

3. 干支を立春で切り替えるものだと思う

四柱推命などでは、立春(2月4日ごろ)を年の境目にします。年賀状やカレンダーの干支は、1月1日が境目です。このツールは後者です。

よくある質問

Q. 4月1日生まれの学年は、このツールで分かりますか?

A. 学年そのものは出ません。満年齢が誕生日の当日に増える点は、法律上の扱いとは1日ずれます。学年は、学年早見表のツールで確かめてください。

Q. 生まれてからの日数は、生まれた日を数えますか?

A. 数えません。基準日から生まれた日を引いた日数で、生まれた日の翌日が1日目になります。例1の15,215日は、この引き算の結果です。

Q. 基準日を未来の日付にできますか?

A. できます。来年の4月1日に何歳になるか、といった確認に使えます。

Q. 和暦で「元年」と入れても動きますか?

A. 動きます。「令和元年5月1日」や「H1/1/8」のような形でも読み取ります。

Q. 数え年と満年齢のどちらを書けばいいですか?

A. 役所や契約書では満年齢です。数え年は、厄年や還暦・古希などの祝いで使われます。

関連ツール

最終更新・根拠の確認日: 2026-10-30 · カテゴリ: 日付・時間