만 나이 계산법 — 법적 근거와 계산 공식 정리
대한민국은 2023년 6월 28일부터 만 나이를 공식 나이 기준으로 사용합니다. 이 글은 계산 공식, 실제 예시, 세는 나이·연 나이와의 차이, 그리고 만 나이 기준을 따르지 않는 예외 법령까지 정부 공식 출처를 근거로 정리합니다.
만 나이란?
만 나이는 태어난 날을 기준으로, 생일이 지날 때마다 한 살씩 늘어나는 나이입니다. 태어난 날은 0세이고, 생일이 돌아올 때마다 1세씩 증가합니다. 국제적으로 통용되는 나이 계산 방식과 같아 “국제 나이”로도 불립니다.
법적 근거
만 나이는 아래 두 조문에 근거해 2023년 6월 28일부터 대한민국의 공식 나이 계산·표시 기준으로 통일되었습니다.
- 민법 제158조 (나이의 계산과 표시): 나이는 출생일을 산입하여 만(滿) 나이로 계산하고, 연수(年數)로 표시합니다. 다만 1세에 이르지 아니한 경우에는 월수(月數)로 표시할 수 있습니다.
- 행정기본법 제7조의2 (행정에 관한 나이의 계산 및 표시): 법령 등에서 나이를 규정할 때 다른 특별한 규정이 없으면 출생일을 산입하여 만 나이로 계산하고, 연수로 표시하도록 정합니다.
계산 공식
만 나이는 아래 두 단계로 계산합니다.
- 올해 연도에서 출생 연도를 뺍니다.
- 아직 올해 생일이 지나지 않았다면 1을 뺍니다. (생일 당일은 지난 것으로 계산해 이미 한 살을 더한 상태입니다.)
계산 예시
1990년 5월 20일생이 2026년 7월 11일 기준 나이를 계산하는 경우:
- 생일이 지난 경우 (예: 오늘이 7월 11일, 생일 5월 20일) — 2026 − 1990 = 36세. 생일이 이미 지났으므로 그대로 36세.
- 생일 당일인 경우 (오늘이 5월 20일) — 생일 당일부터 나이가 올라가므로 역시 36세.
- 생일이 아직 안 지난 경우 (예: 오늘이 3월 1일) — 2026 − 1990 = 36에서 1을 빼 35세.
세는 나이·연 나이와 비교
일상에서 자주 헷갈리는 두 가지 나이 개념과 만 나이의 차이는 다음과 같습니다.
- 세는 나이(한국식 나이): 태어난 해를 1살로 보고, 이후 매년 1월 1일마다 한 살씩 늘어납니다. 계산식은 “연 나이 + 1”이며, 법적 근거는 없고 일상 대화에서만 쓰입니다.
- 연 나이: 태어난 해를 0살로 보고, 현재 연도에서 출생 연도를 뺀 나이입니다. 생일과 무관하게 매년 1월 1일마다 한 살씩 늘어나며, 병역법·청소년보호법 등 일부 법령에서 행정 편의를 위해 사용합니다.
세 나이의 차이를 예시와 함께 더 자세히 보려면 만나이 세는나이 차이 페이지를 확인하세요.
만 나이를 따르지 않는 예외 법령
2023년 6월 28일 이후에도 아래처럼 개별 법령이 연 나이를 유지하거나, 최근 만 나이로 전환된 사례가 있습니다.
- 병역법 제2조 제2항: 병역의무 이행 시기는 연 나이로 계산합니다. “○○세부터”는 그 나이가 되는 해의 1월 1일부터, “○○세까지”는 그 해 12월 31일까지로 봅니다. 자세한 내용은 군대 나이 페이지에서 확인하세요.
- 청소년보호법 제2조 제1호와 아동·청소년의 성보호에 관한 법률: 청소년 기준 나이도 법마다 다릅니다. 두 법의 차이는 청소년 나이 기준 페이지에서 비교합니다.
자주 묻는 질문
만 나이는 언제부터 공식 나이 기준이 됐나요?
2023년 6월 28일부터입니다. 민법 제158조와 행정기본법 제7조의2가 근거 조문입니다.
만 나이는 어떻게 계산하나요?
올해 연도에서 출생 연도를 뺀 뒤, 아직 올해 생일이 지나지 않았다면 1을 뺍니다.
만 나이가 적용되지 않는 경우도 있나요?
네. 병역법, 청소년보호법처럼 개별 법령이 연 나이를 별도로 정한 경우에는 만 나이 통일법보다 그 개별 법령이 우선 적용됩니다.
이 페이지는 법령 원문을 그대로 옮기지 않고 요약과 law.go.kr 딥링크로 연결합니다. 법은 개정될 수 있으므로 최신 조문은 위 링크에서 직접 확인하는 것을 권장합니다. (최종 확인일: 2026-07-11)