D-day 계산기
D-day Calculator
비우면 오늘 날짜가 기준이 됩니다.Left blank, today's date is used.
D-day
D-day
D-0
목표일을 입력해 주세요.
D-day란?
D-day는 특정 목표일을 기준으로 며칠이 남았는지, 혹은 며칠이 지났는지를 표시하는 방식입니다. 목표일까지 남은 경우 D-N(예: D-100), 목표일이 이미 지난 경우 D+N으로 표기하며, 목표일 당일에는 D-DAY로 표시합니다. 시험·수능·전역·결혼기념일·프로젝트 마감 등 특정 날짜를 기다리거나 기억할 때 널리 쓰입니다.
계산 방법
D-day는 목표일과 기준일을 각각 UTC 자정으로 맞춘 뒤, 두 시각의 밀리초 차이를 하루의 밀리초 수(86,400,000ms)로 나누어 반올림해 구합니다. 이렇게 UTC 자정 기준으로 계산하면 서머타임(DST)이나 시간대 차이로 인한 하루 오차를 방지할 수 있습니다.
일수 = round((목표일_UTC자정 − 기준일_UTC자정) / 86400000)
목표일이 기준일보다 미래면 남은 일수만큼 D-N, 과거면 지난 일수만큼 D+N으로 표시합니다. 당일 포함 옵션을 켜면 시작일을 1일차로 세는 기념일 계산 방식에 맞춰 일수에 1을 더합니다.
활용 예
수능이나 자격증 시험까지 남은 날짜를 확인해 학습 계획을 세우거나, 결혼기념일·창립기념일처럼 특정 날짜로부터 며칠이 지났는지 기념일을 계산할 때, 군 전역일까지 카운트다운할 때 등 다양한 상황에서 D-day 계산기를 활용할 수 있습니다.
What is D-day?
D-day notation shows how many days remain until, or have passed since, a target date. A future target is shown as D-N, a past one as D+N, and the target date itself as D-DAY. It is widely used for exams, discharge dates, anniversaries, and project deadlines.
How it is calculated
Days = round((target_UTC_midnight − reference_UTC_midnight) / 86400000)
Both dates are normalized to UTC midnight before subtracting, which avoids off-by-one errors caused by daylight saving time or timezone shifts. Enabling "Include start day" adds one day, matching the anniversary-style counting convention where the start day itself counts as day 1.
자주 묻는 질문
D-day란 무엇인가요?
D-day는 어떻게 계산하나요?
당일 포함 옵션은 무엇인가요?
면책: 본 계산기의 결과는 표준 달력 계산식에 따른 참고용 정보입니다. 실제 행사·시험·기념일 일정은 공식 발표를 우선 확인하시기 바랍니다.
Disclaimer: Results are for reference only, based on the standard calendar formula. Always verify official schedules for real events, exams, or anniversaries.