도달일 계산법
만 나이는 생일마다 한 살씩 오르므로, 특정 나이가 되는 날짜는 항상 생년월일과 같은 월/일이고 해만 바뀝니다. 이를 거꾸로 적용해 목표 날짜를 구합니다.
- 출생연도 — 생년월일의 연도
- 목표나이 — 도달하려는 만 나이
자세한 설명
월/일이 바뀌지 않는 이유
만 나이는 생일에만 오르기 때문에, 어떤 나이가 되는 날짜든 항상 생년월일과 같은 월/일에 옵니다. 목표나이에서 현재 나이를 뺀 만큼 연도만 뒤로 이동합니다.
2월 29일생인 경우
생일이 2월 29일인데 목표 연도가 평년이면 그 날짜 자체가 없어, 이 계산기는 3월 1일로 이월합니다. 다만 기준이 하나로 통일돼 있지는 않습니다 — 민법 제160조 제3항(최종 월에 해당일이 없으면 그 달의 말일에 기간 만료)이나 돌·기념일 관행에서는 2월 28일로 잡으므로, 용도에 맞는 기준인지 확인하세요.
계산 과정: 2000년 1월 1일생이 만 20세가 되는 날
이 계산기의 기본값을 따라가 보겠습니다. 만 나이는 생일이 지나야 한 살이 오르므로, 만 20세가 되는 날은 태어난 날의 스무 번째 생일입니다. 계산은 출생 연도에 목표 나이를 더해 연도를 구하고, 월과 일은 그대로 두는 방식입니다. 2000 + 20 = 2020이고 월·일은 1월 1일 그대로이므로 2020년 1월 1일이 됩니다. 목표 나이를 19로 바꾸면 2000 + 19 = 2019년 1월 1일이 되어, 나이가 한 살 줄면 날짜도 정확히 한 해 앞당겨집니다. 목표 나이에 0을 넣으면 태어난 날 자신인 2000년 1월 1일이 나옵니다.
계산 과정: 2월 29일생은 이 계산기에서 3월 1일이 된다
윤년 문제는 목표 연도가 윤년인지에 따라 갈립니다. 2008년 2월 29일생이 만 20세가 되는 해는 2028년인데 이 해는 윤년이라 2월 29일이 실재하므로 결과도 2028년 2월 29일입니다. 반면 만 19세가 되는 해는 2027년이고 이 해에는 2월 29일이 없어서, 이 계산기는 2027년 3월 1일을 내놓습니다. 만 1세도 마찬가지로 2009년 3월 1일이 됩니다. 즉 같은 사람이라도 목표 나이에 따라 2월 29일과 3월 1일을 오가는데, 이는 계산 오류가 아니라 해당 날짜가 실재하지 않는 해를 어떻게 처리하느냐의 문제입니다. 위 '2월 29일생인 경우' 블록에서 설명한 대로 다른 기준을 쓰는 제도도 있으니, 법적 효력이 걸린 날짜라면 그 제도의 기준을 따로 확인하세요.
경계 조건: 어떤 입력이 거부되는가
생년월일이 날짜 형식(YYYY-MM-DD)이 아니면 이 계산기는 결과를 내지 않고 '—'를 표시합니다. 목표 나이는 0을 유효한 값으로 받아 태어난 날 자신을 돌려주고, 음수는 성립하지 않는 것으로 처리합니다. 목표 나이가 아주 큰 값이어도 계산 자체는 성립하므로 먼 미래 날짜가 그대로 나옵니다 — 결과가 비현실적으로 보인다면 입력한 나이를 먼저 확인해 보세요. 함께 표시되는 D-day는 페이지를 여는 시각의 오늘을 기준으로 다시 계산됩니다. 목표 날짜 자체는 생년월일과 목표 나이로만 정해지므로 언제 열어도 같습니다.
이 계산의 기준일과 근거
이 페이지가 전제하는 나이 계산 방식과, 목표 연도에 해당 날짜가 없을 때의 처리 기준은 위 블록에 적은 법령 조항과 관행에서 온 것입니다. 이 설명의 기준 시점은 2026년입니다. 나이 계산과 기간 만료에 관한 규정은 개정될 수 있고 제도마다 적용 기준이 다를 수 있으므로, 입학·취업·자격 취득처럼 법적 효력이 걸린 날짜라면 해당 기관이 어떤 기준을 쓰는지 직접 확인하세요. 근거: 이 계산기가 수행하는 연산은 출생 연도에 목표 나이를 더하고 월·일을 그대로 두는 것뿐입니다. 2000 + 20 = 2020, 2000 + 19 = 2019 라는 관계는 종이에서 그대로 재현되며, 2월 29일처럼 해당 연도에 없는 날짜일 때만 별도 처리가 들어갑니다. 바뀔 수 있는 것은 제도가 정하는 기준이지 이 산술이 아닙니다.
팁. 만 19세(성년), 만 65세(경로 우대)처럼 만 나이 기준 법적 나이 도달일을 미리 확인할 때 유용합니다. 2023년 6월부터 이런 기준은 연 나이가 아닌 만 나이로 셉니다.
자주 묻는 질문
내가 30살(원하는 나이)이 되는 날짜는 언제인가요?
생년월일과 목표 나이에 30을 입력하세요. 만 나이는 생일에만 오르므로 목표 날짜는 (출생연도 + 30)년의 생년월일과 같은 월/일입니다.
만 나이 기준인가요, 세는 나이 기준인가요?
만 나이(국제 나이) 기준입니다. 2023년 6월부터 대한민국 법정 나이 기준이며, 매년 1월 1일마다 오르는 세는 나이나 생일과 무관한 연 나이와는 다릅니다.
생일이 2월 29일이면 어떻게 계산되나요?
목표 연도가 평년이면 2월 29일이 없으므로 3월 1일로 이월해 표시합니다. 다만 민법 제160조 제3항이나 돌·기념일 관행처럼 2월 28일로 잡는 기준도 있으니, 법적·행정적 기한이라면 해당 기관 기준을 확인하세요.
D-day는 어떻게 계산하나요?
D-day 값은 목표 날짜에서 오늘을 뺀 값입니다. 목표일이 남았으면 D-숫자, 지났으면 D+숫자, 오늘이면 D-DAY로 표시됩니다.
2000년 1월 1일생이 만 20세가 되는 날은 언제인가요?
2020년 1월 1일입니다. 만 나이는 생일이 지나야 한 살이 오르므로 만 20세가 되는 날은 스무 번째 생일이고, 계산은 출생 연도에 목표 나이를 더하고 월·일은 그대로 두는 방식입니다(2000 + 20 = 2020). 목표 나이를 19로 바꾸면 2019년 1월 1일이 됩니다.