나이차이·학년차이 계산법
만 나이 차이는 오늘 날짜를 기준으로 두 사람의 생일이 지났는지까지 반영한 실제 나이 차이입니다. 반면 학년차이는 출생연도로 정해지는 취학연도의 차이입니다(2002년 이전 1~2월생만 예외) — 그래서 두 값이 다를 수 있습니다.
- 취학연도 — 만 6세가 된 날이 속하는 해의 다음 해 3월 1일에 초등학교에 입학하는 연도(출생연도+7). 2002년 이전 출생 1~2월생은 한 해 일찍 입학해 출생연도+6
- 만 나이 — 생일 기준 국제 나이 (오늘 날짜 기준)
자세한 설명
나이는 같은데 학년이 다른 경우
2010년 12월 31일생과 2011년 1월 15일생은 태어난 날이 보름밖에 차이 나지 않지만, 취학연도는 각각 2017년과 2018년으로 갈립니다. 두 사람의 만 나이는 1월 15일부터 12월 30일까지는 같지만(나이차이 0) 그 밖의 날에는 1살 차이가 나는데, 학년은 그와 무관하게 언제나 한 해 차이라 선후배 관계가 됩니다 — 위 기본값이 바로 이 사례입니다.
취학연도 계산 기준
초·중등교육법 제13조제1항은 만 6세가 된 날이 속하는 해의 다음 해 3월 1일에 초등학교에 입학시키도록 취학 의무를 정합니다(취학연도 = 출생연도 + 7). 이 조항은 2009년 3월 1일부터 시행되어 2003년 1월 1일 이후 출생자부터는 이른바 '빠른 년생' 관행이 사라졌고, 태어난 달과 무관하게 출생연도만으로 취학연도가 정해집니다. 마지막 빠른 년생은 2002년 1~2월생(2008년 3월 입학)입니다.
계산 과정: 2010년 12월 31일생과 2011년 1월 15일생
이 계산기의 기본값은 두 사람의 생일이 보름밖에 차이 나지 않는 경우입니다. 만 나이로는 대부분의 기간 동안 같은 나이라 나이차가 0살로 나옵니다. 그런데 학년차는 1이 됩니다. 취학 연도는 출생 연도를 기준으로 정해지는데 두 사람의 출생 연도가 2010년과 2011년으로 갈리기 때문입니다. 즉 실제 나이는 보름 차이인데 학교에서는 한 학년 위아래가 되는 셈이고, 이 계산기가 '같은 학년 아님'으로 표시하는 이유가 그것입니다.
12월생과 1월생이 실제로 갈리는 지점
위 예가 보여 주듯 학년을 가르는 것은 나이가 아니라 출생 연도입니다. 12월 31일생과 다음 해 1월 1일생은 하루 차이지만 학년이 한 칸 갈리고, 반대로 같은 해 1월 1일생과 12월 31일생은 거의 한 살 차이가 나도 같은 학년입니다. 그래서 학년이 같다고 나이가 같은 것이 아니고, 나이가 같다고 학년이 같은 것도 아닙니다. 이 계산기가 나이차와 학년차를 따로 보여 주는 것은 두 값이 실제로 자주 어긋나기 때문입니다.
경계 조건: 어떤 입력이 거부되는가
두 생년월일 중 하나라도 날짜 형식(YYYY-MM-DD)이 아니면 이 계산기는 결과를 내지 않습니다. 두 날짜의 순서는 상관없으며 어느 쪽을 먼저 넣어도 차이의 크기는 같습니다. 같은 날짜를 두 번 넣으면 나이차 0살, 학년차 0으로 같은 학년이 됩니다. 나이차는 만 나이 기준이라 기준일(오늘)이 지날수록 두 사람의 생일 사이 기간에는 값이 달라질 수 있지만, 학년차는 출생 연도로만 정해지므로 언제 보아도 바뀌지 않습니다.
이 계산의 기준일과 근거
이 페이지가 쓰는 취학 연도 규칙과 그 근거 조문은 계산 모듈 `src/lib/age-gap-school-year.ts` 첫머리 주석에 정리돼 있습니다. 그 주석은 이 규칙이 시행되기 전 출생자에게는 이른바 '빠른 년생' 때문에 한 해 일찍 입학한 사례가 있었다는 점까지 함께 적어 두었으므로, 오래전 출생자를 비교한다면 결과가 실제 학년과 다를 수 있습니다. 이 설명의 기준 시점은 2026년입니다. 근거: 이 계산기가 수행하는 연산은 출생 연도의 차이를 세는 것과 만 나이를 비교하는 것뿐입니다. 2010년생과 2011년생의 출생 연도 차이가 1이므로 학년차가 1이 되고, 생일이 보름 차이라 만 나이는 대부분의 기간 같아 나이차가 0이 되는 관계는 종이에서 그대로 재현됩니다. 바뀔 수 있는 것은 제도가 정하는 취학 기준이지 이 산술이 아닙니다.
확인 팁. 이 계산기는 일반 취학연령 기준의 참고값입니다. 조기입학·취학유예를 신청했거나 해외에서 학교를 다닌 경우 실제 학년은 다를 수 있으니, 정확한 학년은 본인 또는 상대방에게 직접 확인하는 것이 가장 정확합니다.
자주 묻는 질문
몇 년생까지 같은 학년(동갑)인가요?
2003년 1월 1일 이후 출생자는 같은 연도에 태어났다면 태어난 달과 관계없이 취학연도(출생연도+7)가 같아 같은 학년입니다. 예를 들어 2010년 1월생과 2010년 12월생은 둘 다 취학연도 2017년으로 동갑입니다. 2002년 이전 1~2월생은 '빠른 년생'이라 한 해 일찍 입학했는데, 이 계산기는 그 경우까지 반영해 계산합니다.
12월생과 1월생은 왜 나이는 같은데 학년이 다른가요?
위 기본값 예시처럼 2010년 12월 31일생과 2011년 1월 15일생은 보름 차이로 태어났지만 출생연도가 달라 취학연도가 2017년과 2018년으로 갈립니다. 만 나이는 1월 15일부터 12월 30일까지는 같지만(나이차이 0) 그 밖의 날에는 1살 차이가 나며, 학년차이는 날짜와 무관하게 항상 1개 학년입니다.
취학연도는 어떻게 계산하나요?
취학연도 = 출생연도 + 7입니다. 초·중등교육법 제13조제1항에 따라 만 6세가 된 날이 속하는 해의 다음 해 3월 1일에 초등학교에 입학하기 때문입니다. 단 2002년 이전 출생 1~2월생은 '빠른 년생'이라 출생연도 + 6입니다. 위에 생년월일을 입력하면 이 기준으로 학년차이를 바로 계산합니다.
'빠른년생'은 이제 없다고 들었는데 맞나요?
맞습니다. 개정 규정이 2009년 3월 1일부터 시행되면서 2003년 1월 1일 이후 출생자부터는 태어난 달과 무관하게 출생연도만으로 취학연도가 정해져, 예전의 '빠른년생(1~2월생이 한 해 일찍 입학)' 관행이 사라졌습니다. 마지막 빠른 년생은 2002년 1~2월생이며, 이 계산기는 그 이전 출생자에게는 빠른 년생 기준을 적용합니다.
12월생과 다음 해 1월생은 왜 학년이 갈리나요?
학년을 가르는 것은 나이가 아니라 출생 연도이기 때문입니다. 2010년 12월 31일생과 2011년 1월 15일생은 보름 차이라 만 나이는 대부분의 기간 같지만, 출생 연도가 다르므로 학년은 한 칸 갈립니다. 반대로 같은 해 1월생과 12월생은 거의 한 살 차이가 나도 같은 학년입니다.