디데이 계산기 (D-Day·기념일·100일)

시험·여행·기념일 등 목표일까지 남은 일수(D-Day)와 100일·1주년을 한 번에 계산하세요

글·검수 · 마지막 검토

계산 결과는 참고용입니다.

이 계산기는 무엇을 구하나요?

목표 날짜를 넣으면 오늘부터 며칠 남았는지(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. 만난 날 = 1일째 (D+0)
  2. 만난 날 + 99일 = 100일째 (이 계산기에서 D+99)
  3. 만난 날 + 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조가 출생일을 산입한다고 따로 정해 두었습니다(만 나이 계산기 참고).

이 계산기가 못 하는 것

  1. 영업일 계산 — 주말·공휴일을 빼지 않습니다. "영업일 5일" 같은 기한은 관공서·회사 달력을 함께 봐야 합니다.
  2. 시각 단위 마감 — 날짜 단위로만 셉니다. 원서 접수처럼 "18시 마감"이 있는 일정은 마지막 날의 시각을 따로 확인하세요.
  3. 음력 기념일 — 음력 생일이나 기일은 해마다 양력 날짜가 바뀝니다. 음력 양력 변환기로 올해 양력 날짜를 구한 뒤 넣으세요.
  4. 반복 알림 — 저장·알림 기능이 없습니다. 결과 날짜를 달력 앱에 직접 등록해 두는 편이 낫습니다.

자주 하는 오해

  1. "100일은 3개월 10일이다" — 개월 수로 환산하면 약 3개월 8~9일입니다. 100 ÷ 30 = 3.33개월이지만 실제 달 길이가 28~31일로 달라서 어느 달에 걸치느냐에 따라 며칠 차이가 납니다. 개월 단위가 필요하면 날짜 계산기의 개월 모드를 쓰세요.
  2. "D-30은 한 달 전이다" — 한 달이 31일인 구간에서는 D-31이 한 달 전입니다. 30일과 한 달은 같지 않습니다.
  3. "D+1이 첫날이다" — 목표일 당일이 기준(D-Day)이고 그 다음 날이 D+1입니다.

자주 묻는 질문

D-Day 당일은 D-0인가요, D-1인가요?

당일이 D-0(D-Day)입니다. 전날이 D-1이므로 "시험 D-1"은 시험이 내일이라는 뜻입니다. 이 계산기도 같은 방식으로 목표일 당일에 D-Day를 표시합니다.

100일 날짜를 구하려면 며칠을 더해야 하나요?

99일입니다. 기념일은 만난 날을 1일째로 세기 때문에 100일째는 만난 날에서 99일이 지난 날입니다. 100일을 그대로 더하면 101일째가 되어 하루 늦습니다.

D+와 D-는 무엇이 다른가요?

목표일이 아직 오지 않았으면 남은 날을 D-로, 이미 지났으면 지난 날을 D+로 표시합니다. 시험·마감처럼 앞으로 올 일에는 D-를, 만난 날·금연 시작일처럼 지나온 일에는 D+를 씁니다.

주말과 공휴일을 빼고 셀 수 있나요?

이 계산기는 달력일(캘린더 데이)로만 셉니다. "영업일 기준 5일" 같은 기한은 그 해 공휴일 지정에 따라 달라지므로, 관공서·회사 달력을 함께 확인해야 합니다.

1주년은 365일 뒤인가요, 366일 뒤인가요?

사이에 2월 29일이 끼지 않으면 365일 뒤, 끼면 366일 뒤입니다. 1주년은 날 수를 세는 것이 아니라 같은 월·일이 돌아오는 날을 보는 것이기 때문입니다.

법에서 "받은 날부터 7일 이내"는 어떻게 세나요?

「민법」 제157조에 따라 받은 날(초일)은 세지 않고 다음 날을 1일로 셉니다. 9월 28일에 받았다면 9월 29일이 1일째이고 10월 5일 24시에 기간이 만료됩니다(제159조). 다만 기간이 오전 0시부터 시작하는 경우에는 초일도 산입합니다.