디데이·날짜 계산기

목표일까지 남은 날, 두 날짜의 차이, N일 뒤 날짜를 간편하게 계산하세요.

날짜 계산

로컬 자정 기준으로 날짜 단위의 차이를 계산합니다.

날짜는 입력한 기기의 로컬 자정을 기준으로 계산합니다. 포함 일수나 계약 기간의 기준은 일정 안내문을 다시 확인하세요.

계산 방식

사용법

시험일, 여행 출발일, 계약 만료일처럼 특정 날짜까지 남은 기간을 보고 싶다면 목표일까지 디데이를 선택하세요. 목표일과 기준일을 각각 고르면 결과가 D-일수, D-Day, D+일수 형태로 나타납니다. 예를 들어 기준일이 2026년 7월 13일이고 목표일이 2026년 12월 25일이면 D-165입니다. 기준일은 기본으로 오늘 날짜가 들어가지만, 과거 시점의 계획을 검토할 때는 직접 원하는 날짜로 바꿀 수 있습니다.

두 날짜 사이가 정확히 며칠인지 알고 싶으면 두 날짜의 차이를 고르세요. 순서와 관계없이 절대 일수 차이를 보여 주므로 입사일과 퇴사일, 예약 시작일과 종료일을 비교할 때 편리합니다. 특정 시작일에서 며칠 뒤의 날짜를 구할 때는 N일 뒤·전 날짜를 사용합니다. 시작일이 2026년 7월 13일이고 100일을 입력하면 2026년 10월 21일이 나옵니다. 과거 날짜가 필요하면 -30처럼 음수로 입력해 30일 전을 계산할 수 있습니다.

계산 공식·기준

이 계산기는 날짜를 문자열 그대로 비교하지 않고 각 날짜의 로컬 자정을 기준으로 일수 차이를 구합니다. 목표일에서 기준일을 뺀 값을 하루 24시간으로 나누어 정수 일수로 처리하므로, 시간을 입력하지 않아도 날짜 단위의 결과를 얻을 수 있습니다. 이 방식은 UTC 기준으로 날짜 문자열을 해석할 때 한국 시간에서 하루가 밀리는 문제를 피하기 위한 것입니다. 윤년의 2월 29일과 월마다 다른 일수도 자바스크립트 날짜 계산에 따라 반영됩니다.

디데이는 목표일 − 기준일입니다. 값이 양수면 아직 남은 날이므로 D-로, 0이면 D-Day로, 음수면 지난 날이므로 D+로 표시합니다. 두 날짜의 차이는 이 값의 절댓값을 사용합니다. N일 뒤 날짜는 시작일에 입력한 일수를 더해 구하며, 시작일 당일을 0일로 봅니다. 따라서 1일 뒤는 다음 날이고, 흔히 말하는 ‘포함하여 100일째’처럼 시작일을 포함하는 행사 계산과는 하루 차이가 날 수 있습니다. 포함 기준이 필요한 일정은 결과에 1일을 더하거나 빼서 확인하세요.

자주 묻는 질문

Q. 오늘이 포함된 디데이인가요?

A. 아닙니다. 기본 결과는 자정과 자정 사이의 차이이며 기준일 당일은 0일입니다. 기념일을 ‘오늘부터 포함해 며칠째’로 세고 싶다면 표시된 일수에 1을 더하는지 행사 규칙을 먼저 확인하세요.

Q. 종료일과 시작일을 모두 포함한 기간은 어떻게 구하나요?

A. 두 날짜의 차이를 계산한 뒤 양쪽 날짜를 모두 포함하는 일정이라면 결과에 1일을 더하면 됩니다. 예를 들어 7월 1일부터 7월 3일까지는 차이가 2일이지만, 포함 일수는 3일입니다.

Q. 시간대 때문에 결과가 달라질 수 있나요?

A. 이 도구는 입력한 날짜를 사용자의 로컬 자정으로 만들어 날짜 단위로 계산합니다. 따라서 한국에서 날짜만 입력해 사용하는 일반적인 일정 계산에서는 UTC 변환으로 하루가 달라지는 문제를 줄일 수 있습니다.