D-Day 계산기
특정 날짜까지 남은 일수 또는 지난 일수를 계산합니다.
무엇을 계산해 주나요
오늘과 목표 날짜 사이가 며칠인지 일·주·시간으로 나눠 보여준다. 목표가 미래면 D-N(남은 일수), 이미 지난 날짜면 D+N(지난 일수)으로 표시된다. 전역일이나 수능, 자격시험 D-Day는 물론 결혼기념일, 출국일, 출산 예정일까지 날짜를 헤아릴 일이라면 거의 다 쓸 수 있다.
계산 방식은 단순하다. 두 날짜를 각각 자정으로 맞춰 두고 (목표 날짜 자정 − 오늘 자정)을 하루(86,400초)로 나눠 며칠 떨어졌는지를 센다. 어떤 법령이나 고시 요율을 따르는 게 아니라 널리 쓰이는 날짜 차이 정의를 그대로 적용한 참고용 수치다. 여기서 한 가지 헷갈리기 쉬운 부분이 있는데, 당일을 0으로 보느냐 시작일을 1로 끼워 세느냐에 따라 기대하는 숫자가 1 차이 나기도 한다. 이 부분은 아래 "자주 틀리는 케이스"에 따로 정리해 뒀다. 입력한 날짜와 이벤트 이름은 브라우저 안에서만 처리하고 밖으로 보내지 않는다.
각 입력값의 의미
- 이벤트 이름결과 카드 위에 함께 뜨는 일정 이름이다. 비워 둬도 계산에는 지장이 없다.
- 목표 날짜D-Day 기준 날짜다. 오늘 이후면 남은 일수, 이전이면 지난 일수로 나온다.
산식 풀이
· 차이 일수 = (목표 날짜 자정 − 오늘 자정) ÷ 1일(86,400초)
· D-N: 목표 날짜가 미래일 때, 남은 일수를 양수로 표시
· D+N: 목표 날짜가 과거일 때, 지난 일수를 양수로 표시
· 부가 정보: 시간(일수×24), 주(일수÷7, 내림), 개월(일수÷30, 내림)
※ 자정을 기준으로 비교하기 때문에 시·분은 결과에 영향을 주지 않습니다. 윤년과 서머타임은 자동으로 보정됩니다.
예시 계산
미래 일정 — 수능까지
과거 일정 — 지난 날짜
오늘과 같은 날 — D-day
결과를 읽는 법
결과는 두 갈래로 갈린다. 목표일이 아직 안 왔으면 라벨에 “남은 일수”가 붙고 카드는 브랜드색, 숫자는 D-N(N일 남음) 꼴이다. 반대로 이미 지나간 날이면 라벨이 “지난 지”로 바뀌고 카드는 보라색, 숫자는 D+N(N일 지남)으로 표시된다. 색과 라벨이 한 묶음으로 움직이니 방향을 거꾸로 읽을 일은 거의 없다.
경계가 되는 자리가 D-0, 곧 행사 당일이다. D-1이 보인다면 오늘이 아니라 하루 더 남은 전날이라는 뜻으로 읽으면 된다.
밑단의 시간·주·개월 세 칸은 같은 일수를 단위만 갈아 끼운 보조 수치다. 준비 호흡을 가늠할 땐 쓸모가 있지만, 주는 7일, 개월은 30일로 기계적으로 나눈 어림이라 달력상 실제 월 수와는 조금씩 벌어진다. 개월 칸은 대략의 감만 잡는 용도로 보고, 몇 달 남았는지가 중요한 일정이면 달력으로 한 번 더 짚어 보자.
여기서 많이 헷갈립니다
- 당일을 끼워 세는지(첫날을 1일째로) 헷갈리는 경우. 여기서는 두 자정 사이만 세기 때문에 목표 당일은 D-0이고, "오늘부터 며칠째"처럼 시작일을 1로 보는 표기와는 1만큼 차이가 난다.
- D-1을 "오늘"로 착각하는 경우. D-1은 행사 전날(하루 남음)이고 당일이 D-day(D-0)다. 캘린더 앱 중에는 당일을 1로 적는 곳도 있어 숫자가 안 맞아 보일 수 있다.
- 만 나이·주차 계산기와 헷갈리는 경우. D-Day는 그냥 일수 차이만 구한다. 생일 기준 만 나이나 LMP 기준 임신 주차처럼 별도 규칙이 있는 계산과는 다르다.
- 시·분까지 맞춰 넣어야 결과가 달라진다고 생각하는 경우. 자정 기준으로만 비교하니 같은 날짜라면 시각을 어떻게 넣어도 일수 차이는 똑같다.
이럴 땐 어긋날 수 있어요
- 기기의 시간이나 시간대가 어긋난 경우. "오늘"을 기기 로컬 시계로 잡으니 해외 접속이나 시계 오차가 있으면 D-N이 하루 어긋난다.
- 서머타임(DST)이 전환되는 구간. 자정 기준 비교로 대부분 잡히지만, 시간대·DST 처리 방식에 따라 경계가 되는 날에서 하루가 어긋날 가능성이 남는다.
- 윤년 2월 29일이 끼는 긴 기간. 일수는 윤년을 그대로 반영하지만 "개월"은 30일 고정으로 환산하다 보니 실제 달력 월수와 벌어진다.
- 주(週)·개월을 7일·30일로 고정해 나누는 점. 실제 달은 28~31일이라 개월 값은 어림이고, 정확한 월 단위가 필요하면 달력으로 다시 확인하자.
주의사항 / 예외 케이스
- "오늘"은 보고 있는 기기의 로컬 시간대(시스템 시간)로 잡는다. 해외에서 접속하거나 기기 시계가 어긋나 있으면 결과가 달라진다.
- 주(週)·개월은 7일·30일로 단순히 나눈 값이라 실제 달력의 월 길이와는 다소 어긋난다.
- 특히 "개월"은 달마다 28~31일로 길이가 달라 어림값으로만 보는 게 좋다. 월 단위가 중요한 일정이면 달력으로 한 번 더 확인하자.
- 음력이나 종교력 기준 일정은 양력으로 바꾼 뒤 입력해야 한다.
자주 받는 질문
D-Day와 D-1, D+1은 어떻게 다른가요?⌄
D-Day는 행사 당일, D-1은 행사 전날(하루 남음), D+1은 행사 다음날(하루 지남)이다. 이 계산기는 오늘을 기준으로 남은(지난) 일수를 D-N, D+N으로 적고 행사 당일은 D-0으로 본다. 일부 캘린더 앱은 당일을 D-day가 아니라 D-1처럼 1로 표기하기도 해 숫자가 달라 보일 수 있다.
오늘이 목표 날짜와 같으면 어떻게 표시되나요?⌄
D-0(D-day)으로 나오고 차이 일수는 0이다. 자정 기준으로 비교하니 같은 날짜라면 시각을 무엇으로 넣든 0이 된다.
"오늘부터 며칠째"와 D-N이 1만큼 다른 이유는 무엇인가요?⌄
D-N은 두 자정 사이의 일수 차이만 센다. 반면 "오늘부터 며칠째"는 시작일을 1일째로 끼워 세는 경우가 많아 결과가 1만큼 커진다. 어느 쪽이 맞고 틀리고의 문제가 아니라 당일을 넣느냐 빼느냐의 차이다. 행사 카운트다운에는 보통 당일을 0으로 두는 D-N 표기를 쓴다.
입력한 날짜가 서버에 저장되나요?⌄
아니다. 계산은 모두 브라우저(클라이언트) 안에서만 이뤄지고, 날짜와 이벤트 이름은 서버로 보내거나 저장하지 않는다.
목표일까지 평일 근무일만 계산할 수 있나요?⌄
여기서는 날짜 차이만 보기 때문에 주말·공휴일을 빼는 기능은 없다. 영업일 기준이 필요하면 영업일 계산기를 쓰면 된다.
요율 마지막 업데이트 · 2026-06-03
콘텐츠 마지막 검토 · 2026-06-03
결과는 공개 기준으로 계산한 참고용 추정치이며 법적·세무적 효력이 없습니다. 면책 조항 · 오류 제보 yuseong2099@gmail.com
이 계산과 관련된 가이드·해설
계산 결과를 어떻게 읽는지, 자주 틀리는 부분은 무엇인지 함께 정리한 글입니다.