지난 날짜는 D+로 나오는데, 날짜 구간은 왜 오류일까
D-day의 방향 표시와 시작·종료 구간의 입력 조건은 다릅니다. 역순 날짜를 자동으로 바꾸지 않는 이유를 설명합니다.
01D-day는 목표일이 기준일 앞인지 뒤인지 구분합니다
날의 사이의 D-day는 기준일보다 목표일이 뒤면 D−, 앞이면 D+로 표시합니다. 목표일이 지났다는 사실을 결과에 담기 위한 방향 표시입니다. 기준일 2026-10-31과 목표일 2026-10-30의 날짜 차이는 -1이고 화면은 D+1, 하루 지남으로 표시합니다.
여기서 D+가 숫자 계산의 부호와 같은 표기라고 생각하면 혼동하기 쉽습니다. 화면의 “남음”과 “지남” 설명을 날짜와 함께 읽으세요.

02제외일을 적용하는 날짜 구간은 시작일이 먼저여야 합니다
날짜 사이 도구는 시작일부터 종료일까지 어떤 날을 셀지 정하는 구간 계산입니다. 이 기능은 종료일이 시작일보다 앞이면 오류로 안내하며 두 날짜를 자동 교환하지 않습니다. 입력 실수인지, 과거 목표일까지의 경과를 알고 싶은지 사용자가 구분해야 하기 때문입니다.
단순히 두 날짜 사이의 구간을 세려는 목적이라면 이른 날짜를 시작일, 늦은 날짜를 종료일에 넣고 시작일 포함 여부를 다시 확인하세요. 지난 목표일로부터 얼마나 지났는지를 보려면 D-day 쪽이 목적에 맞습니다.
03결과를 복사할 때 날짜의 역할도 남깁니다
숫자만 남기면 남은 기간인지 지난 기간인지, 어떤 날짜가 기준인지 알기 어렵습니다. D-day 결과에는 기준일과 목표일을, 날짜 구간에는 시작일과 종료일·제외 조건을 함께 적으세요.
이 설명은 실제 날짜 함수와 화면 표시를 2026-10-31 확인한 것입니다. UTC 날짜 성분의 기술 기준은 MDN Date.UTC(같은 날 확인)를 참고합니다. 다른 날짜 계산 서비스의 부호나 역순 처리도 모두 같다고 주장하지 않습니다.