tooldeb 온라인 도구
카테고리
금융 · 투자 이자, 저축, 수익률, 물가. 대출 · 부동산 주담대, 상환, DSR·DTI·LTV, 전월세. 세금 · 노무 실수령액, 퇴직금, 4대보험, 세금. 쇼핑 · 가격 할인, 팁, 단가 비교, 마진. 건강 · 피트니스 체성분, 영양, 운동 계산기. 수학 백분율, 분수, 대수, 수열. 기하 평면·입체 도형의 넓이, 부피, 겉넓이. 통계 · 확률 평균, 산포, 경우의 수, 확률. 단위 변환 길이, 무게, 온도, 압력 등. IT · 디지털 데이터 용량, 화면, 색상, 네트워크 속도. 공학 · 전자 회로, 저항, PCB, 신호 설계. 날짜 · 시간 나이, D-day, 날짜 계산, 시간대. 집 · 인테리어 페인트, 타일, 벽지, 장판, 콘크리트. 자동차 연료비, 연비, 타이어, 자동차세. 생활 요금, 배송, 사진, 소소한 계산.
KO
한국어 English

디데이(D-day) 계산기

기념일이나 목표일을 입력하면 오늘까지 남은(또는 지난) 날짜를 D-day로 계산합니다.

입력
D-day
D-121
남은/지난 일수
121일 남음
주 단위
17주 2일
며칠째
사용 중인 기기의 오늘 날짜를 기준으로 계산합니다.

D-day 계산법

D-day는 목표일에서 오늘 날짜를 뺀 값입니다. 목표일이 남았으면 D-, 지났으면 D+, 오늘이면 D-DAY로 표기합니다.

D-day = 목표일 − 오늘

자세한 설명

D-day 표기법

D-100은 목표일까지 100일 남았다는 뜻이고, D+100은 목표일이 지난 지 100일 됐다는 뜻입니다. 시험일이나 결혼기념일처럼 특정 날짜를 기준으로 카운트다운·카운트업할 때 씁니다. 숫자 앞의 부호는 방향만 나타내므로, 마이너스가 붙었다고 값이 작다는 뜻이 아닙니다.

계산 과정: 목표일이 2026-12-25일 때

오늘 날짜는 페이지가 열린 기기에서 다시 읽으므로 화면 숫자는 날마다 바뀝니다. 여기서는 2026-08-19를 오늘로 두고 손으로 세어 보겠습니다. 8월은 31일까지 있으니 8월 19일에서 8월 말까지 31 − 19 = 12일, 이어서 9월 30일, 10월 31일, 11월 30일, 그리고 12월은 25일까지이므로 25일입니다. 12 + 30 + 31 + 30 + 25 = 128일입니다. 목표일이 아직 남았으므로 표기는 D-128이 되고, '남은/지난 일수' 칸에는 128일 남음이 들어갑니다. 주 단위는 128을 7로 나눈 몫 18과 나머지 2라서 18주 2일입니다(128 − 18 × 7 = 128 − 126 = 2). 내부적으로는 두 날짜를 각각 UTC 자정 기준 밀리초로 바꿔 뺀 뒤 하루치인 86,400,000으로 나누므로, 시간대나 서머타임 때문에 하루가 밀리는 일이 없습니다.

당일을 1일로 세는 관행과 0일 기준의 차이

한국에서 '사귄 지 며칠째'를 셀 때는 시작한 날 자체를 1일째로 칩니다. 반면 D-day의 뺄셈은 그날을 0으로 두고 출발합니다. 같은 두 날짜를 놓고도 숫자가 하나씩 어긋나는 이유가 여기 있습니다. 오늘을 2026-08-19로 두면, 2026-08-18에 시작한 일은 뺄셈으로는 하루가 지나 D+1이지만 당일을 1일로 세는 방식으로는 2일째입니다. 이 계산기는 두 값을 동시에 내보내 어느 쪽이든 고를 수 있게 했습니다 — '남은/지난 일수'는 뺄셈 그대로이고, '며칠째'는 거기에 1을 더한 값입니다.

'며칠째' 칸이 비어 있는 경우

목표일이 오늘보다 뒤에 있으면 '며칠째' 자리에는 값 대신 —가 표시됩니다. 계산기가 그 분기에서 아예 세지 않기 때문입니다. 아직 오지 않은 날을 두고 '며칠째'라고 하면 뜻이 성립하지 않습니다 — 시작하지 않은 일에 1일째는 없습니다. 뺄셈 결과가 0 이하일 때, 즉 목표일이 오늘이거나 이미 지난 날일 때만 이 칸이 채워집니다. 앞으로 올 날짜를 넣어 둔 상태라면 —로 남아 있는 것이 정상입니다.

경계 조건: 당일, 하루 앞, 하루 뒤

목표일과 오늘이 같으면 뺄셈이 0이 되고 표기는 D-0이 아니라 D-DAY로 바뀝니다. 이때 '남은/지난 일수'에는 숫자 대신 '오늘!'이 들어가고, '며칠째'는 0이 아니라 1일째입니다(0 + 1). 목표일이 하루 앞이면 D-1, 하루 뒤면 D+1이며 그 사이에 D-0이나 D+0은 존재하지 않습니다. 날짜가 YYYY-MM-DD 형식으로 읽히지 않으면 네 칸이 모두 —가 되므로, 값이 전부 비어 보인다면 계산 결과가 0인 것이 아니라 입력이 읽히지 않은 상태입니다.

오해 정정: D-1은 '오늘'이 아니라 '내일이 목표일'이다

시험 전날 붙은 'D-1'을 보고 시험이 오늘이라고 읽는 경우가 있습니다. D 뒤의 숫자는 목표일까지 남은 일수이므로 D-1은 하루가 남았다는 뜻이고, 시험은 내일입니다. 당일은 숫자가 붙지 않는 D-DAY로 따로 표기합니다. 반대편도 같아서 D+1은 목표일 다음 날입니다. 안내문이나 배너 문구를 만들 때 이 한 칸을 밀어 적으면 카운트다운 전체가 하루씩 어긋나므로, 문구를 쓰기 전에 D-DAY가 어느 날인지부터 고정하는 편이 안전합니다.

주 단위가 소수로 나오지 않는 이유

128일을 7로 나누면 18.28…주지만 화면에는 18.3주가 아니라 18주 2일로 나옵니다. 몫만 취하고 나머지를 그대로 일수로 붙이는 방식이라 소수점이 생기지 않습니다. 0.28주가 며칠인지 다시 암산할 필요가 없기 때문입니다. 나머지는 항상 버림 없이 그대로 남으므로 18주 6일 다음이 19주 0일이고, 반올림 때문에 19주로 앞당겨 표시되는 일은 없습니다.

기준일과 이 페이지가 전제하는 것

이 계산기는 페이지를 연 기기의 로컬 날짜를 오늘로 씁니다. 자바스크립트가 꺼져 있으면 사이트를 만든 날짜가 대신 쓰이므로 두 값이 다를 수 있습니다. 위 예시 계산은 2026-08-19를 오늘로 가정하고 적은 것이며, 실제 화면의 숫자는 하루가 지날 때마다 하나씩 줄어듭니다. 설명이 전제하는 달력은 그레고리력 하나뿐이고, 윤년은 2월 29일이 실제 날짜로 존재하는지에만 영향을 줍니다. 시·분은 계산에 들어가지 않아 결과는 언제나 정수 일수입니다. 근거: D-day 값은 정의상 목표일에서 오늘을 뺀 뺄셈 하나로 끝나며, 어떤 기관의 고시나 표에도 의존하지 않습니다. 위의 128일은 종이 달력에서 8월의 남은 12일과 9·10·11월의 날수, 12월의 25일분을 직접 더해 그대로 검산할 수 있습니다.

팁. 결혼기념일이나 사귄 지 며칠째인지 확인할 땐 '며칠째' 값을, 시험일이나 여행일처럼 앞으로 남은 날을 셀 땐 D-day 값을 참고하세요.

자주 묻는 질문

D-day와 D-, D+의 차이는 무엇인가요?

D-100은 목표일까지 100일 남았다는 뜻, D-DAY는 목표일 당일, D+100은 목표일이 지난 지 100일 됐다는 뜻입니다. 이 계산기는 오늘 날짜를 기준으로 자동 전환되며, D-0이나 D+0은 쓰지 않고 당일은 D-DAY로만 표기합니다.

D-day는 어떻게 계산하나요?

D-day = 목표일 − 오늘입니다. 미래·과거 어떤 날짜든 입력하면 D-day 표기와 정확한 남은(또는 지난) 일수를 함께 보여줍니다. 예를 들어 오늘이 2026-08-19이고 목표일이 2026-12-25라면 128일이 남아 D-128이 됩니다.

사귄 지 며칠째인지는 어떻게 계산하나요?

목표일이 오늘이거나 지난 경우, '며칠째' 항목은 지난 일수에 1을 더해 계산합니다. 만난 날 자체를 0일째가 아닌 1일째로 셉니다. 만난 날이 어제라면 뺄셈으로는 1일이지만 '며칠째'는 2일째로 나옵니다.

시험일이나 여행일까지 며칠 남았는지도 볼 수 있나요?

네. 목표 날짜에 미래 날짜를 입력하면 D-day 항목이 D-30처럼 카운트다운되고, '남은/지난 일수'에 정확한 남은 일수가 표시됩니다. 이때 '며칠째' 칸은 —로 비는데, 아직 시작하지 않은 날을 몇 일째라고 셀 수 없기 때문입니다.

D-30이면 시험이 30일 뒤인가요, 29일 뒤인가요?

30일 뒤입니다. D 뒤의 숫자는 남은 일수를 그대로 적은 것이라 D-30은 오늘로부터 30일 뒤가 목표일이라는 뜻이고, D-1이면 목표일은 내일입니다. 오늘을 1일째로 세는 습관과 섞으면 하루가 어긋나므로, 남은 일수를 셀 때는 오늘을 0으로 두고 시작하세요.

관련 계산기

날짜 계산기 전체 보기