年齢早見表 ・ 生年月日 から ぜんぶ わかる 令和八年 十一月七日(土) 午年
歳 年齢早見表.jp
基礎

満年齢と数え年の違い

満年齢と数え年の違い

ふだん「何歳?」って聞かれて答える数字は、ほとんどの場合 満年齢。 でも、神社で厄払いをしたり、還暦のお祝いをしたりするとき、「数え年だと○歳」なんて言い方が出てくる。 このページでは、両者の違いと、いつどっちを使うのかをまとめてるよ。

満年齢とは

生まれた瞬間を 0歳 として、誕生日を迎えるたびに1歳増える数え方。 日本の法律(年齢計算ニ関スル法律)で定められた公式な数え方で、パスポートや保険証などの年齢表記はすべて満年齢。

  • 生まれた日 → 0歳
  • 1回目の誕生日 → 1歳
  • 2回目の誕生日 → 2歳

数え年とは

生まれた瞬間を 1歳 として、毎年 元日(1月1日) に1歳増える数え方。 もともと日本で長く使われてきた伝統的な数え方で、厄年・長寿祝い・神社系の年齢表記でよく使われる。

  • 生まれた日 → 1歳
  • 元日を迎える → 2歳
  • 次の元日 → 3歳

満年齢と数え年の差は?

ほとんどの場合、数え年は満年齢より 1〜2歳 大きい。

時期 満年齢との差
誕生日〜大晦日 +1歳
元日〜誕生日前日 +2歳

具体例で確認

1980年5月10日生まれ、今日が 2026年3月1日 の場合。

  • 満年齢: 45歳(誕生日がまだ来ていないので)
  • 数え年: 47歳(元日を迎えたので+2)

同じ人でも、2026年5月10日(誕生日)以降になると:

  • 満年齢: 46歳
  • 数え年: 47歳(+1に変わる)

どっちを使う場面?

場面 使う年齢
法律・パスポート・年金 満年齢
履歴書 満年齢が一般的
厄年 数え年
還暦・古希などの長寿祝い 数え年が多いが、最近は満年齢でも
七五三 数え年が基本(地域差あり)
神社での年齢祈願 数え年

まとめ

ふだん使うのは満年齢でOK。 数え年が必要なのは、主に厄年・長寿祝い・神社関係のとき。 「数え年で○歳」と言われたら、だいたい満年齢+1〜2歳と思っておけば間違いないよ。

計算で確かめた表(2026年11月5日時点)

数え年と満年齢の差が「2歳」になる期間と「1歳」になる期間を、誕生日ごとに2026年の日数で数えました。表の数字は2026年11月5日に計算したもので、手で書き足したものはありません。

2026年のうち、差が2歳・1歳になる日数

誕生日 差が2歳の日数(1月1日〜誕生日の前日) 差が1歳の日数(誕生日〜12月31日) 差が2歳の割合
1月1日 0日 365日 0.0%
2月14日 44日 321日 12.1%
4月2日 91日 274日 24.9%
7月1日 181日 184日 49.6%
9月15日 257日 108日 70.4%
11月5日 308日 57日 84.4%
12月31日 364日 1日 99.7%

1月1日生まれの人は1年中差が1歳です。誕生日が遅いほど、差が2歳の期間が長くなります。

差が2歳になる日数(2026年)(グラフ。数字は上の表と同じ)

差が2歳になる割合(2026年)(グラフ。数字は上の表と同じ)

2000年生まれの人の、2026年11月5日時点の年齢

生年月日 満年齢 数え年 差 生後日数
2000年1月1日 26歳 27歳 1歳 9,805日
2000年2月14日 26歳 27歳 1歳 9,761日
2000年4月2日 26歳 27歳 1歳 9,713日
2000年7月1日 26歳 27歳 1歳 9,623日
2000年9月15日 26歳 27歳 1歳 9,547日
2000年11月5日 26歳 27歳 1歳 9,496日
2000年12月31日 25歳 27歳 2歳 9,440日

2000年生まれの生後日数(2026年11月5日時点)(グラフ。数字は上の表と同じ)

同じ計算を自分で確かめる

満年齢と数え年は、次のコードで出せます。

from datetime import date
today = date(2026, 11, 5)
def manen(b, d):
    return d.year - b.year - ((d.month, d.day) < (b.month, b.day))
for b in [date(2000, 1, 1), date(2000, 7, 1), date(2000, 12, 31)]:
    kazoe = today.year - b.year + 1
    print(b, "満", manen(b, today), "歳 / 数え", kazoe, "歳 / 差", kazoe - manen(b, today))

2026年11月5日に Python 3.14 で実行した結果です。

2000-01-01 満 26 歳 / 数え 27 歳 / 差 1
2000-07-01 満 26 歳 / 数え 27 歳 / 差 1
2000-12-31 満 25 歳 / 数え 27 歳 / 差 2
SPONSOR
SPONSOR