KEMI
/

KEMI Tools

만 나이·D-day·날짜 계산기

생년월일만 넣으면 법적 기준인 만 나이와 연 나이, 띠, 다음 생일까지 남은 날을 바로 보여 주고, 탭을 바꾸면 D-day와 100일·1000일 기념일, 날짜 더하기·빼기, 두 날짜 사이의 일수·주·개월, 주말과 2026년 공휴일을 뺀 영업일까지 계산합니다. 날짜는 시간대와 서머타임의 영향을 받지 않도록 달력 날짜끼리만 계산하고, 입력값은 브라우저 밖으로 나가지 않습니다.

오늘 날짜를 불러오는 중…

사용법

  1. '만 나이' 탭에서 양력 생년월일을 고르면 오늘 기준 만 나이·연 나이·띠·다음 생일이 바로 나옵니다. 기준일을 바꾸면 그날의 나이를 알 수 있습니다(예: 계약일·시험일 기준 나이).
  2. 'D-day·기념일' 탭에서 목표일을 넣으면 D-숫자가, 시작일을 넣으면 100일·1000일·주년 날짜가 표로 나옵니다.
  3. '날짜 계산' 탭에서 기준일 ± 일·주·개월, 두 날짜 사이의 일수(양 끝 포함/제외)를 계산합니다.
  4. '영업일' 탭에서 기간을 넣으면 주말·공휴일을 뺀 영업일 수가, 기준일과 숫자를 넣으면 N영업일 뒤 날짜가 나옵니다.

법령

만 나이 통일법 — 무엇이 바뀌었나

2023년 6월 28일부터 행정기본법 제7조의2와 민법 제158조가 시행되면서, 법령·계약·공문서에 나오는 나이는 특별한 규정이 없는 한 모두 ‘만 나이’로 해석합니다. 민법 제158조는 “나이는 출생일을 산입하여 만 나이로 계산하고 연수로 표시한다”고 정하고, 1세 미만은 개월 수로 표시할 수 있게 했습니다. 그 전까지는 태어나자마자 1살, 해가 바뀌면 한 살을 더하는 ‘세는 나이’와 만 나이, 연 나이가 섞여 쓰여 “만 65세 이상” 같은 조항이나 보험·계약에서 다툼이 생기곤 했습니다.

구분계산법지금 쓰이는 곳
만 나이생일이 지날 때마다 +1 (출생 시 0세)법령·계약·공문서의 기본, 성년(만 19세), 연금·경로우대
연 나이현재 연도 − 출생 연도청소년보호법(술·담배), 병역법, 일부 학교 행사
세는 나이현재 연도 − 출생 연도 + 1공식 사용 없음(일상 관습만)

만 나이 계산 예시

생년월일 2000-10-05, 기준일 2026-10-04
  연도 차이       2026 − 2000 = 26
  올해 생일(10/5)이 아직 안 지남 → −1
  만 나이 = 25세   (연 나이 26세, 세는 나이 27세)
다음 날 2026-10-05 → 만 26세

기념일

100일은 왜 ‘+99일’인가

한국에서 아기 백일, 연인의 100일, 입대 후 날짜를 셀 때는 시작한 날을 ‘1일째’로 셉니다. 그래서 N일째 되는 날은 시작일에 N−1일을 더한 날입니다. 반면 계약서의 ‘수령일로부터 7일 이내’나 D+숫자는 민법 제157조의 초일 불산입 원칙처럼 다음 날을 1일로 세는 경우가 많아, 같은 ‘100일’이라도 하루가 어긋납니다. 출생일·사귄 날을 넣고 ‘시작일=1일째’를 고르면 관습대로, ‘다음날=1일째’를 고르면 단순 경과 일수로 계산됩니다.

시작일 2026-01-01 (1일째)
100일째 = 2026-01-01 + 99일 = 2026-04-10
  (1월 31일 + 2월 28일 + 3월 31일 = 90일, 남은 10일 → 4월 10일)
1000일째 = 2026-01-01 + 999일 = 2028-09-26

흔한 실수

날짜 계산에서 자주 틀리는 것

  • ‘양 끝 포함’과 ‘차이’를 혼동 — 10월 1일부터 10월 3일까지는 차이 2일, 양 끝 포함 3일입니다. 숙박은 차이(2박), 출근일·대여 기간은 보통 양 끝 포함(3일)입니다.
  • 개월 계산에서 말일 처리 — 1월 31일의 한 달 뒤는 2월 31일이 없으므로 2월 28일(윤년 29일)입니다. 민법 제160조도 같은 방식입니다.
  • 엑셀·스크립트에서 현지 자정 Date 객체를 빼서 날짜 차이를 구하면 서머타임이 있는 지역에서 23시간·25시간짜리 날 때문에 하루가 틀릴 수 있습니다. 이 계산기는 달력 날짜를 UTC 일련번호로 바꿔 계산해 이런 오차가 없습니다.
  • 띠를 양력 1월 1일 기준으로만 판단 — 전통적으로는 음력 설(또는 입춘)에 띠가 바뀌므로 1~2월생은 전년도 띠일 수 있습니다.

2026 공휴일

영업일 계산에 쓴 2026년 공휴일

2026년에는 3월 2일·5월 25일·8월 17일·10월 5일 네 번의 대체공휴일과 6월 3일 제9회 전국동시지방선거일이 평일 휴일이 됩니다. 또 공휴일에 관한 법률과 관공서의 공휴일에 관한 규정 개정으로 5월 1일 노동절(옛 근로자의 날)이 공무원·교사까지 쉬는 공휴일이 되었고, 7월 17일 제헌절도 18년 만에 다시 공휴일이 되었습니다. 토요일과 겹친 현충일(6월 6일)과 추석 연휴 셋째 날(9월 26일)은 대체공휴일 대상이 아니어서 쉬는 날이 늘지 않습니다. 이를 반영한 2026년 평일 영업일은 연간 245일입니다.

참고

영업일 결과는 관공서 기준입니다. 민간 기업은 취업규칙·단체협약에 따라 공휴일 유급휴일 적용 범위가 다를 수 있고, 은행 영업일(12월 31일 휴무 등)이나 택배·우체국 일정도 따로 정해집니다. 임시공휴일이 새로 지정되면 결과가 달라질 수 있습니다.

FAQ

만 나이 통일법 이후에도 술·담배는 왜 연 나이로 따지나요?

행정기본법 제7조의2와 민법 제158조는 '다른 법령에 특별한 규정이 없으면' 만 나이를 쓰도록 했습니다. 청소년보호법은 청소년을 '만 19세 미만, 다만 만 19세가 되는 해의 1월 1일을 맞이한 사람은 제외'로 정해 두었기 때문에, 술·담배 구입과 유흥업소 출입은 지금도 생일과 관계없이 그해 1월 1일부터 가능합니다. 병역법(병역판정검사 대상 연령)도 연 나이 방식입니다.

100일은 태어난 날(사귄 날)부터 세나요, 다음 날부터 세나요?

한국의 기념일 관습은 시작한 날을 1일째로 셉니다. 그래서 100일은 시작일에 99일을 더한 날입니다. 2026년 1월 1일에 시작했다면 100일은 4월 10일입니다. 아기 백일도 같은 방식입니다. 반대로 'D+100'이나 계약서의 '100일 후'는 보통 다음 날부터 세므로 하루 차이가 납니다. 위 계산기의 '세는 방식'으로 두 가지를 바꿔 볼 수 있습니다.

2월 29일생은 평년에 언제 나이를 먹나요?

민법 제160조③은 기간의 마지막 달에 해당일이 없으면 그달 말일에 기간이 끝난다고 정합니다. 2월 29일생의 1년은 평년의 2월 28일 자정에 끝나므로 3월 1일부터 한 살이 많아지는 것으로 봅니다. 생일 축하는 2월 28일에 하는 경우가 많지만, 법적으로 나이가 오르는 날은 3월 1일이라는 해석이 일반적입니다.

D-day 계산에서 오늘은 포함되나요?

D-day의 숫자는 '목표일까지 남은 날 수'라서 오늘은 빼고 목표일은 넣어 셉니다. 오늘이 10월 4일이고 목표가 10월 5일이면 D-1입니다. 시험·행사 준비 기간을 '남은 날 수(오늘 포함)'로 보고 싶다면 D-숫자에 1을 더하면 됩니다.

영업일 계산에 공휴일이 모두 들어가 있나요?

2026년 관공서 공휴일 전부(설·추석 연휴, 대체공휴일 5일, 6월 3일 지방선거, 2026년부터 공휴일이 된 노동절과 제헌절 포함)를 넣었습니다. 회사 창립기념일 같은 자체 휴무일, 앞으로 새로 지정될 임시공휴일, 2026년이 아닌 해의 공휴일은 들어 있지 않으니 그런 날은 직접 빼 주세요.

입력한 생년월일이 어디에 저장되나요?

저장되지 않습니다. 모든 계산은 이 페이지가 열린 브라우저 안에서만 이루어지며, 입력한 생년월일이나 날짜는 어디에도 기록되지 않습니다. 페이지를 닫으면 입력값도 사라집니다.

함께 쓰면 좋은 계산기

개인정보처리방침 · 입력값은 브라우저 안에서만 계산되며 저장되지 않습니다.