이 계산기는 무엇을 구하나요?
목표 날짜를 넣으면 오늘부터 며칠 남았는지(D-), 이미 지난 날이면 며칠 지났는지(D+)를 셉니다. 남은 기간을 주+일로 다시 쪼개 주고, 목표일의 요일과 남은 시간까지 함께 보여줍니다. 시험일·전역일·입주일·기념일처럼 "그 날까지 몇 밤"을 세야 할 때 쓰는 도구입니다.
셈법은 목표일 당일이 D-Day(D-0)이고, 그 다음 날부터 D+1입니다. 2026년 9월 28일에 10월 8일을 넣으면 10 − 0 = D-10, 9월 18일을 넣으면 D+10이 나옵니다. 하루를 한 칸으로 세는 방식이라 두 날짜의 차이가 그대로 숫자가 됩니다.
D-Day 당일은 D-0인가요, D-1인가요?
D-0입니다. D-Day의 D는 Day의 머리글자로, 원래 군사 작전에서 개시일을 가리키던 말입니다. 개시일 자체가 기준점(0)이고 그 전날이 D-1, 다음 날이 D+1입니다. 그래서 "시험이 D-1"이라고 하면 시험은 내일입니다.
여기서 실무 혼선이 생깁니다. 학교·학원에서 쓰는 "D-30 특강"은 시험 30일 전을 뜻해 이 셈법과 같지만, 일부 앱은 목표일을 1일째로 세서 같은 날에 D-31을 표시합니다. 날짜가 걸린 약속이라면 숫자보다 달력의 실제 날짜를 서로 확인하는 편이 안전합니다.
100일은 왜 99일 뒤인가요?
기념일 셈법과 D-Day 셈법이 서로 다르기 때문입니다. 사귄 날짜를 세는 관행은 만난 날을 1일째로 놓습니다. 그러면 100일째는 만난 날에서 99일이 지난 날입니다.
- 만난 날 = 1일째 (D+0)
- 만난 날 + 99일 = 100일째 (이 계산기에서 D+99)
- 만난 날 + 364일 = 365일째, 만난 날 + 365일 = 1주년 (같은 날짜가 돌아오는 날)
즉 100일은 99일 뒤, 1주년은 365일 뒤입니다. 셈법이 섞여 있어 어긋나 보이지만, 앞쪽은 "며칠째"를 세고 뒤쪽은 "같은 날짜가 돌아오는 날"을 보기 때문입니다. 이 계산기로 100일을 찾으려면 만난 날을 목표 날짜로 넣고 D+99가 되는 날을 보면 됩니다. 정확한 날짜를 바로 구하려면 날짜 계산기에서 만난 날에 99일을 더하세요.
| 기념일 | 만난 날로부터 | 계산기 표시 |
|---|---|---|
| 50일 | +49일 | D+49 |
| 100일 | +99일 | D+99 |
| 200일 | +199일 | D+199 |
| 1주년 | +365일 (윤년 포함 시 +366일) | D+365 |
| 1,000일 | +999일 | D+999 |
1주년은 날짜를 맞추는 것이므로 사이에 2월 29일이 끼면 366일이 됩니다. 반대로 100일·1,000일은 날 수를 세는 것이라 윤년과 무관합니다.
법률상 기간과 D-Day 셈법은 어떻게 다른가요?
기념일은 관행이지만, 계약·신고·항소 기한처럼 법이 정한 기간은 조문을 따릅니다. 「민법」 제157조는 "기간을 일, 주, 월 또는 연으로 정한 때에는 기간의 초일은 산입하지 아니한다. 그러나 그 기간이 오전 영시로부터 시작하는 때에는 그러하지 아니하다"고 정합니다. 제159조는 "기간말일의 종료로 기간이 만료한다"고 합니다.
숫자로 대보면 이렇습니다. 9월 28일에 서류를 받고 "받은 날부터 7일 이내"라면, 초일(28일)을 빼고 29일을 1일로 세어 10월 5일 자정까지가 기한입니다. 이 계산기에 10월 5일을 넣으면 D-7이 나오므로 결과는 같지만, 근거가 다릅니다. 계산기는 두 날짜의 차이를 세고 법은 초일을 버립니다. 나이만은 예외로 「민법」 제158조가 출생일을 산입한다고 따로 정해 두었습니다(만 나이 계산기 참고).
이 계산기가 못 하는 것
- 영업일 계산 — 주말·공휴일을 빼지 않습니다. "영업일 5일" 같은 기한은 관공서·회사 달력을 함께 봐야 합니다.
- 시각 단위 마감 — 날짜 단위로만 셉니다. 원서 접수처럼 "18시 마감"이 있는 일정은 마지막 날의 시각을 따로 확인하세요.
- 음력 기념일 — 음력 생일이나 기일은 해마다 양력 날짜가 바뀝니다. 음력 양력 변환기로 올해 양력 날짜를 구한 뒤 넣으세요.
- 반복 알림 — 저장·알림 기능이 없습니다. 결과 날짜를 달력 앱에 직접 등록해 두는 편이 낫습니다.
자주 하는 오해
- "100일은 3개월 10일이다" — 개월 수로 환산하면 약 3개월 8~9일입니다. 100 ÷ 30 = 3.33개월이지만 실제 달 길이가 28~31일로 달라서 어느 달에 걸치느냐에 따라 며칠 차이가 납니다. 개월 단위가 필요하면 날짜 계산기의 개월 모드를 쓰세요.
- "D-30은 한 달 전이다" — 한 달이 31일인 구간에서는 D-31이 한 달 전입니다. 30일과 한 달은 같지 않습니다.
- "D+1이 첫날이다" — 목표일 당일이 기준(D-Day)이고 그 다음 날이 D+1입니다.