
2023년 6월 28일, 이른바 '만 나이 통일법'이 시행되면서 행정과 법률 분야의 나이 표기는 만 나이로 정리됐습니다. 그런데 3년이 지난 지금도 '만 나이 계산기'는 꾸준히 검색되는 키워드입니다. 이유는 단순합니다. 우리 일상에는 여전히 세 종류의 나이가 섞여 있고, 서류 한 장을 낼 때마다 "지금 내가 몇 살로 적혀야 하지?"라는 질문이 반복되기 때문입니다.
더 당황스러운 건 따로 있습니다. 검색 결과 상단에 뜨는 계산기 여러 개에 똑같은 생년월일을 넣었는데, 어떤 곳은 34세, 어떤 곳은 35세라고 알려주는 경우입니다. 계산식 자체는 초등학교 산수 수준인데 왜 결과가 갈릴까요? 답의 대부분은 '기준일'이라는 작은 설정 하나에 숨어 있습니다. 오늘은 나이 계산기들이 어떤 지점에서 어긋나는지, 그리고 내가 쓰는 계산기가 제대로 된 물건인지 3분 만에 검증하는 방법을 정리해 보겠습니다.
먼저 정리하자: 우리에게는 나이가 세 개 있다
만 나이는 태어난 날을 0세로 두고, 생일이 돌아올 때마다 한 살씩 더하는 방식입니다. 국제적으로 통용되는 계산법이고, 공식은 두 줄이면 끝납니다. 올해 생일이 이미 지났다면 '올해 연도 − 태어난 연도', 아직 지나지 않았다면 거기서 1을 더 빼면 됩니다. 계산기가 하는 일도 결국 이 두 줄을 고르는 것뿐입니다.
연 나이는 생일을 아예 무시하고 '올해 연도 − 태어난 연도'만 계산합니다. 같은 해에 태어났으면 1월생이든 12월생이든 동갑으로 묶는 방식이죠. 병역법과 청소년보호법처럼 같은 연도 출생자를 한 집단으로 관리해야 하는 법에서 이 기준을 씁니다. 술·담배 구매 기준이 생일과 무관하게 '몇 년생부터'로 안내되는 것도 이 때문입니다.
마지막으로 세는나이는 태어나자마자 한 살이 되고 새해 첫날마다 모두가 한 살씩 먹는 방식입니다. 법적 효력은 없지만 "몇 학번이야?", "빠른 년생이야?" 같은 대화 속에서는 아직도 살아 있습니다. 계산기 결과 화면에 이 세 가지가 나란히 표시된다면 꽤 잘 만든 축에 속합니다. 사용자가 헷갈리는 지점을 정확히 알고 설계했다는 뜻이니까요.
계산기마다 답이 갈리는 첫 번째 이유: 기준일
대부분의 나이 계산기는 기준일을 '오늘'로 고정해 둡니다. 평소에는 문제가 없지만, 나이가 필요한 상황은 의외로 '오늘'이 아닌 경우가 많습니다. 다음 달 입사일 기준 나이, 내년 3월 입학 시점 나이, 계약 만료일 기준 나이, 보험 가입 예정일 기준 나이처럼 미래 어느 날짜가 기준인 경우가 흔하죠. 반대로 지난해 신청 마감일 기준으로 자격이 됐는지 확인해야 하는 과거형 질문도 있습니다.
그래서 좋은 계산기의 첫 번째 조건은 '기준일을 내가 바꿀 수 있는가'입니다. 생년월일 칸만 있고 기준일 칸이 없는 계산기는 정확도가 낮은 게 아니라, 애초에 답할 수 있는 질문의 범위가 좁은 겁니다. 기준일을 바꿀 수 없으면 사용자는 머릿속으로 "그날엔 생일이 지났으니 한 살 더"를 직접 계산해야 하고, 바로 그 암산 과정에서 실수가 생깁니다.
두 번째 이유: 시간대, 생일 당일, 그리고 2월 29일
웹 계산기는 '오늘'을 어디서 가져오느냐에 따라 하루가 밀릴 수 있습니다. 브라우저에서 기기 시간을 읽어오면 사용자의 설정을 따르지만, 서버 시간을 세계 표준시로 두고 그대로 쓰면 한국 시각으로 자정부터 오전 9시 사이에는 아직 '어제'로 계산됩니다. 대부분의 날에는 결과가 같으니 티가 나지 않지만, 하필 그 사람의 생일 당일 오전이라면 한 살이 통째로 틀어집니다. 생일 아침에 계산기를 돌려 봤는데 나이가 그대로라면 이 문제를 의심해 볼 만합니다.
생일 당일을 어떻게 볼 것인가도 갈리는 지점입니다. 우리 민법은 기간을 계산할 때 첫날을 빼는 것을 원칙으로 삼지만, 나이 계산만큼은 예외를 두어 태어난 날을 산입하도록 정하고 있습니다. 그래서 만 나이는 생일 '당일'에 한 살이 오릅니다. 한 걸음 더 들어가면, 법적으로 나이는 생일 전날이 끝나는 자정에 도달한 것으로 봅니다. 3월 1일생이 한 해 먼저 초등학교에 갈 수 있었던 옛 규정이나, 생일 전날까지만 유효한 각종 자격 요건이 여기서 나옵니다. 일상적인 계산기라면 '생일 당일에 한 살 증가'만 제대로 처리해도 충분합니다.
여기에 하나 더, 윤년에 태어난 사람은 계산기의 품질을 가르는 리트머스 시험지입니다.
2월 29일생은 평년에 생일이 존재하지 않으니, 코드가 이 날짜를 어떻게 다루느냐에 따라 결과가 달라집니다. 어떤 구현은 3월 1일로 넘겨 계산하고, 어떤 구현은 2월 28일로 당겨 계산합니다. 우리 민법은 기간 계산에서 마지막 달에 해당 날짜가 없으면 그 달의 말일에 기간이 끝난다고 정하고 있어, 평년에는 2월 28일을 기준으로 보는 해석이 일반적입니다.
비슷한 함정이 월말 날짜 전반에 있습니다. 날짜 라이브러리를 쓰지 않고 개월 수를 단순히 더하는 방식으로 짠 계산기는 1월 31일에 한 달을 더해 2월 31일 같은 존재하지 않는 날짜를 만들었다가, 이를 3월 3일로 자동 보정하면서 엉뚱한 값을 내놓기도 합니다. 만 나이만 계산할 때는 잘 드러나지 않지만, '만 나이 + 개월 수'를 함께 보여 주는 영유아용 계산기에서는 눈에 띄게 어긋납니다.
3분이면 끝나는 정확도 테스트
계산기를 믿을 수 있는지는 직접 찔러 보면 금방 드러납니다. 첫째, 내 생년월일을 넣고 기준일을 올해 생일 당일로 맞춰 봅니다. 이때 나이가 올라가 있어야 정상입니다. 둘째, 기준일을 생일 하루 전으로 바꿨을 때 한 살이 줄어드는지 봅니다. 셋째, 2000년 2월 29일처럼 윤년 생일을 넣고 평년의 2월 28일과 3월 1일을 각각 기준일로 두어 값이 어떻게 변하는지 확인합니다. 이 세 가지를 통과하면 일상용으로는 충분히 신뢰할 만합니다. 반대로 기준일을 바꿀 방법이 없다면, 결과 숫자가 맞더라도 활용 폭이 좁은 도구라고 보면 됩니다. 아래 표에 점검 항목을 한눈에 정리했습니다.
| 확인 항목 | 왜 중요한가 | 합격 기준 |
|---|---|---|
| 기준일 직접 입력 | 입사일·입학일 등 미래 시점 나이를 자주 묻게 됨 | 과거·미래 날짜를 모두 넣을 수 있다 |
| 생일 당일 처리 | 당일에 한 살 오르는 것이 만 나이의 핵심 | 생일 당일과 그 전날의 값이 1만큼 차이 난다 |
| 윤년 2월 29일 | 평년에 생일이 없어 구현 차이가 드러남 | 평년 2월 28일과 3월 1일 사이에서 값이 바뀐다 |
| 세 가지 나이 동시 표기 | 만 나이·연 나이·세는나이 용도가 각각 다름 | 최소한 만 나이와 연 나이를 구분해 보여 준다 |
| 계산 근거 안내 | 서류 제출 시 어떤 기준인지 설명할 수 있어야 함 | 어떤 방식으로 계산했는지 문장으로 밝혀 준다 |
용도별로 골라 쓰면 실수가 줄어든다
공공기관 서류나 법적 자격 요건을 확인할 때는 정부가 직접 제공하는 도구가 가장 마음 편합니다. 법제처 국가법령정보센터에서 만 나이 계산기를 운영하고 있어, 근거 조문까지 함께 확인하고 싶을 때 유용합니다. 반면 민간 계산기는 기준일 지정, 세 가지 나이 동시 표기, 개월 수·일수 계산처럼 편의 기능이 풍부한 경우가 많습니다. 정확성의 문제라기보다 목적이 다른 도구라고 보는 편이 맞습니다.
지원금이나 모집 공고를 볼 때는 계산기보다 공고문을 먼저 읽는 게 빠릅니다. '만 19세 이상', '2006년 이전 출생자'처럼 기준 자체를 못 박아 두는 경우가 대부분이라, 그 문장을 그대로 계산기에 옮겨 넣으면 됩니다. 문서에 '만'이라는 글자가 붙어 있는지, 아니면 출생 연도로만 적혀 있는지만 구분해도 헷갈릴 일이 거의 없습니다.
재미로 보는 이야기: 사람은 자기 나이를 몇 살로 느낄까
나이 계산이 이렇게까지 신경 쓰이는 건 숫자가 정체성과 맞닿아 있기 때문입니다. 심리학에서는 '주관적 나이'라는 개념을 오래 다뤄 왔는데, 기존 연구들에서 대체로 중년 이후 사람들은 자신이 실제 나이보다 젊다고 느끼는 경향이 보고됩니다. 반대로 청소년기에는 실제보다 나이 들었다고 느끼는 쪽이 흔합니다. 만 나이로 바뀌며 "한두 살 어려졌다"는 말에 기분이 좋아졌다면, 그건 계산법의 문제가 아니라 이 주관적 나이 감각이 자극된 결과에 가깝습니다.
다만 그 기분이 서류에서 실수로 이어지면 곤란하겠죠. 정리하면 이렇습니다. 계산기는 기준일을 바꿀 수 있는 것으로 고르고, 생일 당일과 전날을 넣어 한 번 검증하고, 공고문에 적힌 기준이 만 나이인지 연 나이인지만 확인하면 됩니다. 나머지는 계산기가 알아서 해 줍니다. 나이뿐 아니라 날짜·금액 계산이 자주 필요하다면 도구를 한곳에 모아 두는 편이 편합니다. 신호랩 계산기에서 필요한 계산을 골라 써 보세요.