디데이(D-Day) 계산법
"우리 오늘 며칠째지?", "수능까지 D-며칠이지?", "100일이 언제야?" — 자주 세는데도 막상 손으로 계산하면 하루씩 어긋나기 쉬운 게 디데이입니다. 헷갈리는 핵심은 딱 두 가지, 당일을 포함하느냐와 남은 날을 세느냐 지난 날을 세느냐입니다. 이 글에서는 D-day와 D+의 차이, 100일·200일·1000일과 N주년을 정확히 세는 법을 예시로 정리합니다. 날짜 계산 글 묶음의 출발점이며, 상황별 응용은 시험 D-100 계획, 결혼 준비 D-day, 출산예정일 계산, 만 나이 계산, 경력 기간 계산에서 따로 다룹니다.
D-day와 D+, 방향이 반대다
D-day의 D는 목표일(Day)을 뜻하고, 앞에 붙는 숫자는 목표일까지 남은 일수입니다. 즉 D-7이면 목표일 7일 전, D-1이면 하루 전이고, 목표일 당일이 바로 D-day(D-0)입니다. 숫자가 줄어들수록 그날이 가까워지는 셈이죠.
반대로 목표일이 이미 지났다면 D+로 표기합니다. 목표일 다음 날이 D+1, 그다음 날이 D+2입니다. 시험이나 마감처럼 "얼마 남았나"가 중요할 때는 D-, 사건이 지난 뒤 "며칠 지났나"를 볼 때는 D+를 씁니다.
며칠째(경과일)는 세는 관례가 다르다
연애 기념일이나 아기 태어난 날처럼 "며칠째"를 셀 때는 이야기가 조금 달라집니다. 한국에서는 보통 시작한 그날을 '1일째'로 세는 관례가 있기 때문입니다. 사귀기 시작한 날이 곧 1일째이고, 그다음 날이 2일째가 됩니다.
여기서 흔한 착각이 생깁니다. "며칠째"는 시작일을 포함해 세지만, 두 날짜 사이의 순수한 간격(며칠 지났나)은 시작일을 빼고 세기 때문에 항상 하루 차이가 납니다. 예를 들어 1월 1일에 시작했다면, 1월 2일은 2일째이지만 시작일로부터는 1일 지난 것입니다.
100일 계산의 핵심 — '100일'과 '100일 후'는 다르다
기념일 중에서도 가장 많이 틀리는 게 100일입니다. 위의 관례를 그대로 적용하면, 시작일을 1일째로 세므로 100일은 '시작일 + 99일'이 됩니다. 당일을 이미 1일로 세었기 때문에 99일만 더하면 되는 것이죠.
예를 들어 평년인 2026년 1월 1일에 시작하면 100일째는 4월 10일입니다. 여기서 무심코 "100일 후"라고 생각해 99가 아닌 100을 더하면 4월 11일이 나와 하루가 어긋납니다. 2월이 29일까지 있는 윤년(예: 2028년)에 1월 1일로 시작하면 100일째는 하루 당겨진 4월 9일입니다. '100일'과 '100일 후(경과 100일)'는 서로 다른 날이라는 점을 꼭 기억하세요.
200일·1000일도 같은 방식
200일, 300일, 그리고 커플 사이에서 큰 의미를 갖는 1000일도 계산 원리는 똑같습니다. 시작일을 1일째로 놓고, 200번째 날·1000번째 날을 찾으면 됩니다. 각각 시작일 + 199일, 시작일 + 999일이 되는 셈입니다.
- 100일 = 시작일 + 99일
- 200일 = 시작일 + 199일
- 1000일 = 시작일 + 999일
날수가 커질수록 그사이에 낀 여러 달의 길이(28~31일)와 윤년까지 겹쳐 손으로 세면 틀리기 쉬우니, 도구로 한 번 확인하는 편이 안전합니다.
N주년은 '같은 월·일'로 센다
주년(週年)은 날수가 아니라 해를 기준으로 셉니다. N주년은 시작일에서 정확히 N년 뒤의 같은 월·일입니다. 예를 들어 3월 5일에 시작했다면 1주년은 이듬해 3월 5일, 2주년은 그다음 해 3월 5일입니다. 100일처럼 날짜를 더해 계산하는 것이 아니라, 달력의 같은 날을 그대로 찾으면 됩니다.
딱 하나 예외가 있습니다. 윤년 2월 29일에 시작한 경우인데, 평년에는 2월 29일이 없으므로 관례적으로 3월 1일 또는 2월 28일로 처리합니다. 이런 특수한 날이 아니라면 주년 계산은 대개 간단합니다.
자주 헷갈리는 세 가지
- 당일을 포함하느냐 — 시작일을 1로 셀지 0으로 셀지에 따라 결과가 하루 달라집니다. 100일·기념일은 보통 당일 포함, 순수 경과일은 당일 제외로 봅니다.
- '며칠 남았다'와 '며칠째'는 방향이 반대 — 앞의 것은 미래(D-)를 향하고, 뒤의 것은 시작일부터의 누적(경과일)입니다. 둘을 섞으면 계산이 엉킵니다.
- 손으로 세면 틀리기 쉽다 — 달마다 날수가 다르고 윤년까지 있어, 며칠 단위가 커지면 암산이 거의 맞지 않습니다. 도구로 확인하는 것이 가장 확실합니다.
어디에 쓰나
디데이 계산은 생각보다 활용 범위가 넓습니다.
- 연애 기념일 — 100일·200일·1000일, N주년 챙기기
- 수능·시험·자격증 — 남은 날을 D-day로 관리
- 출산 예정일 — 예정일까지 남은 날 계산
- 프로젝트 마감 — 마감일까지 D-며칠
- 군 전역일 — 전역까지 남은 날, 복무 며칠째
자주 쓰는 디데이 계산 사례표
같은 "디데이"라도 상황마다 세는 방향과 당일 포함 여부가 다릅니다. 아래 표의 기준을 먼저 정하고 계산하면 하루 어긋나는 일이 없습니다. 날짜는 계산 원리를 보여 주기 위한 예시이며, 실제 시험일·기한은 해당 기관 공지를 따르세요.
| 상황 | 세는 방향 | 당일 처리 | 계산 예시 |
|---|---|---|---|
| 수능·시험 | D- (남은 날) | 시험 당일 = D-day, 하루 전 = D-1 | 시험이 11월 19일이면 11월 12일은 D-7 |
| 자격증 접수 마감 | D- (남은 날) | 마감 당일도 접수되면 D-day까지 유효 | 마감 9월 30일, 오늘 9월 25일 → D-5 |
| 출산예정일 | D- (남은 날) 또는 임신 주수 | 예정일 = D-day. 주수는 마지막 생리 시작일을 0주 0일로 셈 | 예정일 = 마지막 생리 시작일 + 280일(40주) |
| 전역·복무일 | 둘 다: 전역까지 D-, 복무 며칠째 | 입대일 = 복무 1일째, 전역일 = D-day | 입대 3월 2일 → 3월 3일은 2일째 |
| 결혼기념일·연애 | 며칠째 + N주년 | 시작일 = 1일째, 주년은 같은 월·일 | 5월 20일 결혼 → 이듬해 5월 20일 = 1주년 |
| 계약·구독 만료 | D- (남은 날) | 만료일 당일까지 유효한지 계약서로 확인 | 만료 12월 31일, 오늘 12월 1일 → D-30 |
표에서 보듯 "남은 날"은 당일을 세지 않고(D-1 다음이 D-day), "며칠째"는 시작일을 1로 셉니다. 이 둘만 구분하면 나머지는 덧셈·뺄셈입니다. 참고로 납기·접수처럼 "영업일 기준"으로 세는 기한은 주말·공휴일을 빼야 하므로 계산이 다릅니다. 그 경우는 영업일 계산법을 보세요.
엑셀과 스마트폰 위젯으로 세는 법, 그리고 함정
엑셀·구글 시트
날짜를 빼면 그대로 일수가 나옵니다. 목표일이 A1에 있다면 =A1-TODAY()가 남은 일수(D-N의 N)이고, 시작일이 A1일 때 =TODAY()-A1+1이 "며칠째"입니다. 100일 날짜는 =A1+99, 1주년은 =DATE(YEAR(A1)+1,MONTH(A1),DAY(A1))으로 구합니다. 결과가 날짜 대신 46000 같은 숫자로 보이면 셀 서식을 날짜로, 반대로 일수가 이상한 날짜로 보이면 서식을 일반으로 바꾸면 됩니다.
함정은 +1을 붙이느냐입니다. =TODAY()-A1은 "지난 일수"이고 여기에 1을 더해야 "며칠째"가 됩니다. 시트마다 이 +1이 있고 없고가 섞이면 같은 기념일이 두 날짜로 나옵니다.
스마트폰 위젯·앱
디데이 위젯은 앱마다 당일을 세는 방식이 다릅니다. 어떤 앱은 시작일을 "1일째"로 보여 주고, 어떤 앱은 "D+0"이나 "0일"로 보여 줍니다. 또 목표일 당일을 "D-day"로 쓰는 앱과 "D-0"으로 쓰는 앱이 있습니다. 설정에 "시작일 포함"이나 "당일을 1일로 계산" 같은 옵션이 있으면 켜고, 없다면 아는 날짜 하나로 검증하세요. 예를 들어 어제 날짜를 시작일로 넣었을 때 "2일째"라고 나오면 당일 포함 방식이고, "1일"이라고 나오면 당일 제외 방식입니다. 운영체제나 앱 버전에 따라 메뉴 이름은 다를 수 있습니다.
윤년과 월말, 두 가지 예외
윤년은 2월이 29일까지 있는 해로, 4년마다 돌아오며 2024년·2028년이 윤년입니다(100으로 나누어떨어지는 해는 평년, 400으로 나누어떨어지면 다시 윤년). 1000일처럼 긴 기간을 손으로 셀 때 그사이에 2월 29일이 끼면 하루가 달라집니다. 예를 들어 2023년 6월 1일부터 1000일째는 2026년 2월 24일인데, 중간의 2024년 2월 29일을 빼먹고 세면 하루 늦은 2월 25일이 나옵니다.
월말 문제는 "N개월 뒤"를 셀 때 생깁니다. 1월 31일의 한 달 뒤는 2월 31일이 없으므로 보통 2월 28일(윤년은 29일)로 처리하고, 엑셀의 EDATE 함수도 그렇게 계산합니다. 그래서 매달 31일 같은 월 단위 기념일은 달마다 날짜가 바뀔 수 있고, 이런 경우는 아예 일수(30일마다)로 정하거나 "매달 말일"로 약속하는 것이 낫습니다. 2월 29일에 시작한 주년 계산은 앞에서 말한 대로 2월 28일이나 3월 1일 중 하나로 미리 정해 두세요.
D-day를 계획에 쓰는 법은 따로 정리했다
디데이는 세는 것보다 구간으로 쪼개서 쓰는 것이 진짜 용도입니다. 남은 일수를 몇 단계로 나누고 경계일(D-60, D-30 같은 날)을 실제 날짜로 바꿔 달력에 적어 두면 계획이 흔들리지 않습니다. 수능·자격증 100일을 40·30·23·7일로 나누는 구체적인 표와 과목별 시간 배분은 시험 D-100 공부 계획에, 결혼식 날짜를 기준으로 D-365부터 거꾸로 준비 항목을 배치하는 방법은 결혼 준비 D-day 체크리스트에 있습니다.
이 사이트 디데이 계산기는 이렇게 센다
같은 날짜를 넣어도 앱마다 결과가 하루씩 다른 이유는 앞에서 본 관례 차이 때문입니다. 디데이 계산기가 어떤 규칙을 쓰는지 알아 두면 다른 앱 결과와 비교할 때 헷갈리지 않습니다.
- D-day 카운터는 기기 시계의 오늘 날짜(자정 기준)와 목표일의 차이를 셉니다. 남으면 D-N, 당일이면 D-DAY, 지났으면 D+N으로 표시하고, 7일 이상이면 "약 N주 M일"도 함께 보여 줍니다. 예를 들어 45일 남았으면 약 6주 3일입니다.
- 빠른 버튼(+7일·+30일·+100일·+300일·+500일)은 "오늘부터 N일 뒤"를 목표일로 넣습니다. 그래서 +100일을 누르면 D-100이 되는 날이 나오는데, 이 날짜는 오늘을 1일째로 셀 때의 101일째입니다. 오늘 시작한 일의 100일째를 알고 싶다면 아래 "며칠째" 칸을 쓰세요.
- 며칠째 계산은 "시작일을 1일째로 계산" 옵션이 기본으로 켜져 있습니다. 켜 두면 100일 = 시작일 + 99일, 끄면 시작일 + 100일로 기념일 표가 바뀝니다. 연애·아기 일수는 켠 상태, "며칠 지났나"를 볼 때는 끈 상태가 맞습니다.
- 기념일 표에는 100·200·300·500·1,000·2,000·3,000일과 1·2·3·5·10주년이 요일과 함께 나오고, 각 행에 오늘 기준 D-N 또는 D+N 배지가 붙습니다.
- 2월 29일 시작일의 주년은 평년에 2월 29일이 없으므로 계산기에서 3월 1일로 표시됩니다. 2월 28일로 챙기기로 했다면 그 해만 하루 당겨 적으면 됩니다.
입력한 날짜는 다음에 다시 열었을 때 이어서 볼 수 있도록 이 브라우저에만 저장됩니다. 다른 기기에서 열면 빈 칸으로 시작하므로, 휴대폰과 PC에서 같은 기념일을 보려면 양쪽에 한 번씩 입력해야 합니다.
자주 묻는 질문
D-day 당일은 D-0인가요, D-day인가요?
같은 뜻입니다. 목표일 당일을 D-day 또는 D-0으로 표기하며, 하루 전이 D-1, 하루 뒤가 D+1입니다. 앱마다 표기가 다를 뿐 계산은 동일하니, 하루 전이 D-1로 나오는지만 확인하면 됩니다.
100일과 1주년 중 어느 것이 먼저 오나요?
항상 100일이 먼저입니다. 100일은 시작일 + 99일이고, 1주년은 시작일 + 365일(윤년이 끼면 366일)이므로 100일에서 약 9개월 뒤에 1주년이 옵니다. 200일과 300일도 1주년보다 앞에 있고, 1000일은 2주년과 3주년 사이(약 2년 9개월)에 옵니다.
엑셀에서 날짜를 뺐는데 이상한 숫자가 나옵니다.
두 날짜를 빼면 결과 셀이 날짜 서식으로 남아 1900년대의 엉뚱한 날짜로 보이거나, 반대로 날짜가 45000 같은 숫자로 보이는 경우입니다. 셀 서식을 일반(숫자)으로 바꾸면 일수가, 날짜로 바꾸면 날짜가 제대로 보입니다. 입력한 값이 문자열(예: 2026.05.20 처럼 점으로 구분)이면 계산이 안 되니 날짜 형식으로 다시 입력하세요.
출산예정일 D-day는 어떻게 세나요?
예정일을 목표일로 놓고 남은 날을 D-로 세면 됩니다. 기준이 되는 예정일은 병원에서 안내한 날짜를 그대로 쓰는 것이 원칙입니다. 마지막 생리 시작일로 예정일과 임신 주수를 어림하는 방법과 그 한계는 출산예정일 계산법 글에 따로 정리했습니다.
정리
디데이는 원리만 잡으면 어렵지 않습니다. 남은 날은 D-, 지난 날은 D+, 그리고 기념일은 시작일을 1일째로 세어 100일 = 시작일 + 99일, 주년은 같은 월·일 — 이 세 가지만 기억하면 대부분 정확히 셀 수 있습니다. 헷갈릴 때는 당일 포함 여부부터 정하고, 며칠 단위가 크면 도구로 한 번 확인하세요.
날짜만 넣으면 끝 — 목표일까지 남은 일수, 시작일로부터 며칠째, 100일·N주년을 설치·가입 없이 자동으로 계산해 주는 무료 도구입니다.
디데이 계산기 열기