날짜 계산 헷갈리지 않는 법: 디데이, 100일, 만 나이, 생후 개월수
시험까지 며칠 남았는지, 만난 지 100일은 언제인지, 아이가 생후 몇 개월인지. 날짜 계산은 하루 차이로 결과가 달라지는 경우가 많아 기준을 알고 계산하는 것이 중요합니다.
디데이 계산의 기준
디데이(D-day)는 목표일을 D로 두고, 그 전날을 D-1, 다음 날을 D+1로 세는 방식입니다. 남은 날짜는 '목표일 − 오늘'의 날짜 차이입니다. 2026년 10월 28일 기준으로 12월 25일은 D-58입니다.
중요한 점은 시각이 아니라 '달력 날짜'로 계산한다는 것입니다. 밤 11시에 계산하든 아침 7시에 계산하든 오늘이 10월 28일이면 결과는 같아야 합니다. 시간 단위로 계산한 뒤 24로 나누면 서머타임이나 시간대 때문에 하루가 어긋날 수 있으므로, 디데이 계산기는 날짜만 비교합니다.
기념일은 첫날을 1일로 센다
디데이와 달리 한국의 연애 기념일, 백일 잔치 같은 '며칠째' 계산은 보통 시작한 날을 1일로 셉니다. 그래서 100일째 되는 날은 시작일에 99일을 더한 날입니다. 2026년 3월 1일에 시작했다면 100일은 6월 8일입니다.
반대로 '며칠이 지났는가'를 묻는 경과일 계산은 시작일을 0일로 셉니다. 같은 두 날짜라도 '경과일'과 '며칠째'는 하루 차이가 난다는 점을 기억하면, 계산기 결과가 예상과 하루 다를 때 원인을 바로 찾을 수 있습니다.
시작일 2026-03-01
경과일 기준: 2026-06-08은 시작 후 99일 경과
며칠째 기준: 2026-06-08은 100일째
만 나이 계산법
2023년 6월 28일부터 한국은 행정·민사상 나이를 '만 나이'로 통일했습니다. 만 나이는 태어난 날 0살에서 시작해 생일이 지날 때마다 한 살씩 늘어납니다. 계산은 '올해 연도 − 출생 연도'에서 올해 생일이 아직 안 지났으면 1을 빼면 됩니다.
2월 29일생은 평년에 생일이 없습니다. 민법상으로는 2월 28일이 끝나는 시점에 나이가 늘어나는 것으로 보는 해석이 일반적이지만, 서비스마다 3월 1일로 처리하기도 하므로 중요한 자격 판단에는 해당 기관의 기준을 확인하세요.
생후 개월수는 '달력 개월'로 센다
아기 예방접종이나 발달 기록에서 쓰는 생후 개월수는 날짜 차이를 30으로 나누는 방식이 아니라 달력 기준으로 셉니다. 같은 날짜가 돌아올 때마다 한 달이 늘어납니다. 5월 15일생은 6월 15일에 생후 1개월, 6월 14일까지는 0개월입니다.
계산식은 (연도 차 × 12) + 월 차이이고, 기준일의 '일'이 출생일의 '일'보다 작으면 1을 뺍니다. 예를 들어 1975년 10월 22일생은 2026년 8월 12일 기준으로 (51 × 12) + (8 − 10) = 610에서 12일이 22일보다 작으므로 1을 빼 생후 609개월입니다. 숫자가 크게 나오면 재미있는 생일 축하 카드가 되기도 합니다.
말일 처리: 1월 31일의 한 달 뒤는?
1월 31일에서 한 달 뒤는 2월 31일이 없으므로 대부분의 프로그래밍 언어와 계산기가 2월 말일(28일 또는 29일)로 맞춥니다. 반대로 3월 31일에서 한 달 전은 2월 말일이 됩니다. 구독 결제일이나 계약 만료일에서 이 규칙 때문에 날짜가 하루 이틀 앞당겨지는 경우가 있습니다.
윤년도 잊지 마세요. 그레고리력에서 4로 나누어떨어지는 해는 윤년이지만, 100으로 나누어떨어지면 평년, 400으로 나누어떨어지면 다시 윤년입니다. 그래서 2000년은 윤년, 2100년은 평년입니다.
정확한 날짜 계산을 위한 체크리스트
AIBIZAP의 디데이 계산기, 생후 개월수 계산기, 시간대 계산기는 모두 달력 날짜 기준으로 동작하므로, 위 원칙대로 결과를 바로 확인할 수 있습니다.
- 첫날을 포함하는 계산(며칠째)인지, 포함하지 않는 계산(경과일, 남은 날)인지 먼저 정합니다.
- 시각이 아니라 날짜끼리 비교합니다. 해외 일정이라면 어느 나라 날짜 기준인지 정합니다.
- 월 단위 계산에서는 말일 규칙을, 연 단위 계산에서는 윤년을 확인합니다.
- 법적 기한(계약, 행정 절차)은 기관마다 초일 불산입 같은 별도 규칙이 있으므로 공식 기준을 따릅니다.