목표 날짜와 시간을 한 번에 계산하는 디데이계산기
디데이계산기 왼쪽에서 목표 날짜와 옵션을 고르면 오른쪽에 D-Day, 달력 일수, 정확한 남음·지남 상태가 즉시 정리됩니다.
입력
디데이계산기에서 날짜를 선택하면 D-Day가 표시됩니다.
결과
디데이계산기에서 날짜를 선택하면 D-Day가 표시됩니다.
- 달력 기준
- —
- 정확한 시간
- —
- 목표 요약
- —
- 상태
- —
디데이계산기는 날짜만 고르면 목표일의 현지 23:59:59.999를 끝점으로 봅니다. 시각을 켜면 선택한 현지 시각까지의 남은 시간 또는 지난 시간을 계산합니다.
바로 쓸 수 있게.
- 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
- 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
- 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.
디데이계산기로 날짜 차이와 시간 차이를 구분해 읽는 방법
디데이계산기는 목표 날짜를 오늘과 비교해 D-Day 라벨, 달력 기준 일수, 선택한 목표 시각까지의 정확한 남음·지남을 한 화면에 정리합니다.
디데이계산기에 날짜만 입력하면 목표 날짜의 현지 23:59:59.999까지를 보며, 시각을 켜면 사용 중인 브라우저의 로컬 시간으로 구성한 목표 시각을 기준으로 계산합니다. 날짜 전용 문자열을 UTC로 파싱하지 않아 하루 밀림을 피합니다.
디데이계산기의 D-Day 라벨은 목표 날짜와 오늘의 관계입니다
D-3은 목표 날짜가 오늘보다 달력으로 3일 뒤라는 뜻이고, D-Day는 목표 날짜와 오늘의 연·월·일이 같다는 뜻입니다. 목표가 지나면 D+2처럼 지난 날짜 차이로 읽습니다.
- D-Day 라벨은 달력 날짜 차이를 중심으로 표시합니다.
- 시각까지 켠 경우 같은 날짜 안에서도 남은 시간과 지난 시간이 갈릴 수 있습니다.
- D+표시는 목표일이 지난 뒤 회고·마감 초과를 볼 때 씁니다.
디데이계산기의 달력 기준 일수는 연·월·일만 비교합니다
달력 기준은 입력한 날짜의 연·월·일을 UTC 정규화한 하루 번호로 바꾼 뒤 오늘의 하루 번호와 뺀 값입니다. 여름시간 때문에 하루가 23시간 또는 25시간이어도 D-숫자가 밀리지 않게 하려는 기준입니다.
- 오늘 7월 10일, 목표 7월 13일이면 달력 기준은 3일입니다.
- 오늘 7월 10일, 목표 7월 10일이면 시각과 관계없이 D-Day입니다.
디데이계산기의 정확한 시간은 현재 순간과 목표 순간의 차이입니다
정확한 시간은 브라우저의 지금 시각과 목표 시각 사이의 타임스탬프 차이를 읽습니다. 같은 D-Day라도 목표 시각이 아직 오지 않았으면 남음, 이미 지났으면 지남으로 표시합니다.
- 오늘 14:00에 목표 18:00: D-Day · 4시간 남음
- 오늘 14:00에 목표 09:00: D-Day · 5시간 지남
디데이계산기에서 날짜만 고른 목표는 그날의 끝까지 유효합니다
시각을 끄면 목표일 23:59:59.999를 현지 시간으로 구성합니다. 생일, 기념일, 하루짜리 마감처럼 “그 날짜가 끝나기 전”까지 유효하다고 읽는 일정에 맞춘 기본값입니다.
- 오늘 날짜만 선택하면 밤 23:59:59.999까지 D-Day로 남습니다.
- 공연·시험·접수는 시각 옵션을 켜는 편이 안전합니다.
디데이계산기의 시작일 포함은 D-라벨이 아니라 세는 방식입니다
오늘부터 목표일까지 “오늘을 1일째”로 세는 안내문에서는 시작일 포함이 필요할 수 있습니다. 이 옵션은 보조 달력 일수에만 반영하고 D-3, D-Day, D+2 라벨은 그대로 유지합니다.
- 오늘 7월 10일, 목표 7월 13일: 기본 3일, 시작일 포함 4일
- 행사 D-숫자를 외부에 공유할 때는 포함 옵션을 켰는지 함께 적으세요.
디데이계산기 결과 네 칸은 서로 다른 질문에 답합니다
큰 숫자는 공유하기 쉬운 D-Day 라벨입니다. 달력 기준은 날짜 차이, 정확한 시간은 실제 남은·지난 시간, 목표 요약은 브라우저가 만든 현지 날짜와 시각, 상태는 입력값과 현재 위치를 설명합니다.
- 공유 문구에는 큰 D-Day 라벨과 목표 요약을 함께 복사합니다.
- 마감 관리에는 정확한 시간과 상태 문장을 같이 봅니다.
월말 날짜와 윤년 날짜는 실제 존재 여부가 중요합니다
브라우저 Date는 없는 날짜를 다음 달로 넘겨 만들 수 있습니다. 이 도구는 구성된 날짜의 연·월·일이 입력값과 같은지 다시 비교해 불가능한 날짜를 결과로 쓰지 않습니다.
- 실제 윤년의 2월 29일은 계산합니다.
- 2027-02-29, 2026-04-31처럼 없는 날짜는 오류로 막습니다.
브라우저 로컬 시간대가 이 계산의 기준입니다
계산 기준은 사용 중인 기기와 브라우저의 현지 시간대입니다. 해외 콘서트, 항공편, 서버 점검, 원서 접수처럼 공식 시간대가 따로 있는 일정은 해당 지역 시각으로 바꾸어 입력해야 합니다.
- 서버 마감은 “KST 23:59”처럼 공지된 시간대 문구를 우선합니다.
- 정확한 시간은 알람·마감처럼 실제 남은 시간을 볼 때 씁니다.
입력 전에 하루 전체 목표인지 특정 시각 목표인지 먼저 정합니다
디데이를 잘못 읽는 대부분의 경우는 날짜 성격을 정하지 않고 입력할 때 생깁니다. 생일·기념일·하루짜리 마감은 날짜만으로 충분하지만, 시험 시작, 공연 입장, 항공편, 접수 마감처럼 시각이 정해진 일정은 목표 시각까지 계산을 켜야 합니다.
- 하루 전체 일정: 날짜만 입력하고 현지 23:59:59.999 기준으로 읽기
- 정확한 시작·마감이 있는 일정: 시각 옵션을 켜고 공지된 시각 입력
- 공식 시간대가 있으면 먼저 어떤 지역 시각으로 볼지 정하기
DST 경계에서는 두 결과가 일부러 다를 수 있습니다
여름시간이 있는 지역에서는 어떤 하루가 23시간 또는 25시간이 될 수 있습니다. 그래서 달력 기준은 날짜 번호 차이로 고정하고, 정확한 시간은 실제 타임스탬프 차이를 따로 보여 줍니다. 두 값이 다를 때는 오류가 아니라 서로 다른 질문에 답하는 것입니다.
- D-숫자: 일정표에서 날짜가 며칠 남았는지
- 정확한 시간: 알람이나 마감까지 실제 시간이 얼마나 남았는지
- DST 지역 여행·온라인 행사에서는 두 줄을 함께 확인
복사해서 공유하기 전에는 맥락을 같이 남깁니다
복사 버튼은 D-Day 라벨, 달력 기준, 정확한 시간, 목표 요약, 계산 기준을 함께 옮깁니다. 받는 사람이 같은 의미로 읽으려면 날짜만 목표인지, 시각 목표인지, 시작일 포함을 켰는지, 어떤 시간대를 기준으로 했는지도 같이 적는 편이 안전합니다.
- 기념일 공유: D-Day 라벨 + 목표 날짜
- 마감 공유: D-Day 라벨 + 목표 시각 + 시간대
- 학습·캠페인 기록: 시작일 포함 여부 + 달력 기준 일수
MDN Date 설명에 맞춰 날짜 문자열 파싱을 피합니다
MDN JavaScript Date 문서는 Date가 현지 시간 구성, UTC 기반 값, 날짜 전용 문자열 파싱 차이, DST 경계의 영향을 가진다고 설명합니다. 이 페이지는 YYYY-MM-DD 문자열을 그대로 Date에 넣지 않고 연·월·일 구성요소로 현지 날짜를 만들어 하루 밀림을 줄입니다.
- 날짜만 입력한 목표는 현지 23:59:59.999로 구성
- 달력 일수는 UTC 정규화 날짜 번호로 계산
- 정확한 시간은 브라우저 로컬 타임스탬프 차이로 계산
디데이계산기로 기념일 공유 문구를 만드는 실제 계산 기록
디데이계산기 예시는 오늘을 2026-07-10 14:00으로 두고 목표를 2026-07-13 18:00으로 설정한 경우입니다. D-Day 라벨은 날짜 차이, 정확한 시간은 목표 시각까지의 타임스탬프 차이를 따로 적습니다.
- 입력 날짜
- 2026-07-13
- 입력 시각
- 18:00 사용
- D-Day 라벨
- D-3
- 달력 기준
- 기본 3일 남음
- 정확한 시간
- 3일 04시간 00분 남음
- 복사 문구
- D-3 · 2026년 7월 13일 18:00 · 브라우저 로컬 시간 기준
디데이계산기 결과와 함께 확인할 날짜 도구
디데이계산기 자주 묻는 질문
날짜만 입력하면 어느 시각까지 보나요?
날짜만 입력한 경우 목표 날짜의 현지 23:59:59.999를 끝점으로 봅니다. 그래서 오늘 날짜는 하루가 끝나기 전까지 D-Day로 표시될 수 있습니다.
달력 기준 일수와 정확한 시간은 왜 다를 수 있나요?
달력 기준 일수는 연·월·일만 UTC 정규화한 날짜 번호로 빼서 DST 영향을 피합니다. 정확한 시간은 브라우저의 현재 현지 시각과 목표 시각의 실제 타임스탬프 차이를 봅니다.
시작일 포함은 D-Day 라벨도 바꾸나요?
아니요. D-3, D-Day, D+2 같은 라벨은 목표 날짜와 오늘의 달력 차이를 그대로 보여줍니다. 시작일 포함 옵션은 보조 일수에 오늘 또는 목표일을 포함해 세는 용도입니다.
과거 날짜도 계산할 수 있나요?
네. 목표가 이미 지났으면 D+숫자와 지난 시간으로 표시합니다. 같은 날짜 안에서도 선택 시각이 이미 지나면 지난 시간으로 읽습니다.
시간대가 다른 일정에도 맞나요?
디데이계산기는 현재 브라우저의 로컬 시간대를 기준으로 합니다. 해외 행사, 항공권, 서버 마감처럼 시간대가 정해진 일정은 해당 지역 시간대로 바꾸어 확인해야 합니다.
디데이계산기는 오늘을 D-0으로 표시하나요?
디데이계산기는 목표 날짜와 오늘의 연·월·일이 같으면 D-0 대신 D-Day로 표시합니다. 같은 날짜 안의 목표 시각이 지났는지는 정확한 시간과 상태에서 따로 확인합니다.
윤년 2월 29일도 디데이계산기로 계산할 수 있나요?
네. 실제 윤년의 2월 29일은 정상 계산하고, 윤년이 아닌 해의 2월 29일처럼 존재하지 않는 날짜는 결과로 사용하지 않습니다.
디데이계산기 결과를 복사하면 무엇이 포함되나요?
D-Day 라벨, 달력 기준 일수, 정확한 남은 시간 또는 지난 시간, 목표 날짜·시각, 브라우저 로컬 시간 기준이 함께 복사됩니다.
디데이계산기 계산 기준은 브라우저의 현재 로컬 시간대와 Gregorian 달력 날짜 산술입니다. 날짜만 입력한 목표는 현지 날짜의 23:59:59.999를 끝점으로 보고, 시간대가 지정된 공식 일정은 별도 확인이 필요합니다.