앱 소개
만 나이 계산기 — 같은 사람이 26세, 26세, 27세가 되는 이유
만 나이 계산기로 만 나이·연 나이·세는 나이를 한 번에 비교한다. 생일이 지났는지에 따라 세 값이 어떻게 갈리는지, 어느 값을 어디에 써야 하는지 정리한다.
나이를 물었을 때 숫자가 한두 살씩 어긋나는 상황에서 어떤 셈법으로 말한 것인지 먼저 가리게 한다.
연 나이와 세는 나이는 항상 1만큼 차이 나고, 만 나이는 생일 전이면 연 나이보다 1 적고 생일이 지나면 연 나이와 같아진다.
생년월일과 기준일을 넣고 세 가지 나이와 다음 생일까지 남은 날짜를 함께 확인한다.
나이가 세 개인 이유
2000년 12월 25일에 태어난 사람에게 2026년 9월 14일 기준으로 나이를 물으면 답이 셋 나온다. 만 나이 25세, 연 나이 26세, 세는 나이 27세다. 셋 다 틀린 값이 아니다. 무엇을 기준으로 올리느냐가 다를 뿐이다.
- 만 나이는 태어난 날을 0세로 두고 생일이 지날 때마다 1씩 올린다.
- 연 나이는 생일과 상관없이 기준 연도에서 출생 연도를 뺀다.
- 세는 나이는 태어난 해를 1세로 치고 해가 바뀔 때마다 1씩 올린다. 계산으로는 연 나이에 1을 더한 값이다.
같은 사람이 생일을 지난 뒤라면 어떨까. 2000년 5월 15일생은 같은 기준일에 만 나이 26세, 연 나이 26세, 세는 나이 27세다. 만 나이와 연 나이가 같아지는 것은 올해 생일이 이미 지났을 때뿐이다. “나 26살”이라는 말이 서로 다른 두 사람에게서 나와도 실제 생년이 다를 수 있는 이유가 여기 있다.
결과를 읽는 법
계산기는 생년월일과 기준일을 받아 다섯 가지를 보여준다. 만 나이, 연 나이, 세는 나이, 태어난 지 며칠째인지, 다음 생일과 그날까지 남은 일수다. 기준일은 기본으로 오늘이지만 바꿀 수 있어서, “내년 3월에는 만 몇 살인가”처럼 미래 시점의 나이도 확인할 수 있다.
만 나이 칸에는 “법적 표준”이라는 표시가 붙어 있다. 도구는 2023년 만 나이 통일법 이후 법령·계약서·공문서가 별도 표기가 없는 한 만 나이를 기준으로 본다고 안내한다. 연 나이는 일부 법령이 그대로 쓰는 방식으로, 세는 나이는 법적 효력이 없는 관습적 셈법으로 구분해 둔다. 서류에 적을 숫자라면 만 나이를, 대화에서 상대가 말한 나이를 해석할 때는 세 값을 나란히 놓고 보는 쪽이 빠르다.
생일 당일에는 만 나이가 그날 바로 오른다. 다음 생일까지 남은 일수는 0이 되고 화면에는 “오늘”로 표시된다.
쓰면 안 되는 곳
- 자격이나 의무가 생기는 시점을 확정하는 용도로는 부족하다. 도구는 나이 셈법을 보여줄 뿐이고, 실제 기준은 해당 법령 원문과 소관 기관 안내를 따라야 한다.
- 입학·취학 연령처럼 특정 절단일을 쓰는 제도는 이 계산과 기준이 다를 수 있다. 생일이 아니라 정해진 날짜를 기준으로 나이를 끊는 제도라면 결과가 한 살 어긋날 수 있다.
- 생년월일이 기준일보다 미래이면 계산하지 않는다. 존재하지 않는 날짜(2월 30일 같은)도 받지 않는다. 생년월일 입력은 1900년 1월 1일부터 오늘까지로 제한된다.
계산 방식
도구는 기준일과 생년월일의 월·일만 비교해 올해 생일이 지났는지를 먼저 가린다. 지났거나 오늘이 생일이면 연도 차이가 곧 만 나이이고, 아직이면 거기서 1을 뺀다. 연 나이는 연도 차이 그대로, 세는 나이는 연 나이에 1을 더한다.
날짜는 모두 UTC 자정으로 읽어 일수를 센다. 시간대 때문에 하루가 밀리는 일을 막기 위해서다. 2월 29일 생일은 따로 보정하지 않는다. 평년에는 2월 29일이 없으므로 다음 생일이 3월 1일로 넘어가고, 윤년에는 2월 29일 그대로 생일이 온다. 2000년 2월 29일생이라면 2024년 2월 29일에 만 24세가 되고, 2026년 9월 기준 다음 생일은 2027년 3월 1일로 나온다.