구간이 만나는 날짜를 두 번 셌기 때문일 수 있습니다. 10월 12일~11월 10일은 양 끝을 포함하면 30일입니다. 이를 10월 12일~26일과 10월 26일~11월 10일로 나누어 각각 양 끝을 포함하면 15일 + 16일 = 31일입니다. 10월 26일 한 날짜가 겹칩니다.
먼저 전체 기간에서 실제 날짜 30개를 셉니다
하루에 하나씩 남기는 독서 기록을 2026년 10월 12일부터 11월 10일까지 작성한다고 가정합니다. 첫날과 마지막 날 모두 기록합니다. 10월 12일부터 31일까지는 20개 날짜, 11월 1일부터 10일까지는 10개 날짜여서 전체는 30일입니다. 주말과 공휴일도 똑같이 한 날짜로 셉니다.
시작 날짜에서 끝 날짜까지의 차이는 29일입니다. 첫날을 이미 1일째라고 부르면 29일이 지난 날짜가 30일째가 되기 때문입니다. 시작일 포함을 켰을 때 계산기에 30일과 D-29가 함께 나오는 것은 이 차이를 나누어 보여 주는 정상적인 결과입니다.
이 글의 날짜는 개인 기록표를 설명하기 위한 예시입니다. 이용권의 만료 시각, 계약상 기간이나 법률상 기한을 정하는 규칙은 다루지 않습니다. 날짜 두 개만 받는 계산기로 시·분까지 있는 마감 시각을 판단할 수도 없습니다.
중복만 없애려다가 하루를 빠뜨릴 수도 있습니다
앞 구간을 26일에 끝내고 뒤 구간을 28일에 시작하면 합계가 15일 + 14일 = 29일입니다. 두 범위가 겹치지 않는다는 사실만으로 전체를 빠짐없이 나눴다고 할 수는 없습니다. 27일이 어느 쪽에도 들어가지 않았습니다.
서로 겹치지 않고 하루씩 이어지는 날짜 기록이라면 다음 구간의 시작은 앞 구간 종료의 바로 다음 날이어야 합니다. 달이 바뀌는 자리도 같습니다. 10월 31일 뒤에는 11월 1일을 이어야 하며, 표의 월 제목이 바뀌었다고 하루를 건너뛰거나 31일을 다시 넣지 않도록 확인합니다.
세 구간 이상으로 나누었을 때는 모든 행을 더한 합계가 우연히 맞을 수도 있습니다. 한 경계에서 하루를 중복하고 다른 경계에서 하루를 누락하면 총합 변화는 0입니다. 총일 수 검사와 경계 날짜 검사를 따로 해야 하는 이유입니다. 직접 적은 기록표라면 날짜 목록을 정렬해 같은 날짜의 반복과 하루 이상의 간격을 살펴보세요.
날짜 차이는 더해도 되고, 포함 일수는 중복을 살펴야 합니다
시작일을 제외한 날짜 차이로 계산하면 10월 12일→26일은 14일, 10월 26일→11월 10일은 15일입니다. 이를 더한 29일은 전체 날짜 차이와 같습니다. 두 날짜 사이의 간격은 같은 경계에서 나눠 더할 수 있지만, 양 끝을 모두 세는 목록에는 경계 날짜가 각각 들어갑니다.
그래서 업무나 기록을 넘겨줄 때는 “앞부분은 26일까지, 뒷부분은 27일부터, 각 날짜를 한 번씩”처럼 범위를 써 두면 해석이 분명합니다. 처음부터 날짜 차이를 쓰기로 했다면 중간에 포함 일수로 바꾸지 말고 같은 기준을 유지해야 합니다.
계산기의 D-day는 현재 날짜를 자동으로 뜻하는 값이 아니라 입력한 시작 날짜를 기준으로 한 종료일까지의 차이입니다. 이 예시를 나중에 열어도 시작 날짜가 10월 12일이면 D-29입니다. 오늘 기준 남은 날짜가 필요하면 시작 날짜를 오늘로 바꿔야 합니다. 시작일 포함 체크만 바꾸어서는 D-day가 바뀌지 않습니다.
내 숫자로 확인해 보기
2026년 10월 12일~11월 10일, 시작일 포함으로 열면 30일과 D-29가 나옵니다. 종료일을 10월 26일로 바꾸면 15일입니다. 다음 구간을 10월 26일~11월 10일로 넣으면 16일, 시작을 10월 27일로 옮기면 15일이 됩니다. 여러 구간의 중복·누락은 도구가 자동으로 합산하지 않습니다.
날짜 간격·D-day 계산기 예시 열기출처와 계산 조건
2026년 10월 12일~11월 10일의 날짜 목록을 직접 세고 도구의 날짜 차이·포함 일수로 검산했습니다. 이 글은 주말을 포함한 개인 기록 범위에 관한 자체 계산 예시이며 법정 기간, 영업일, 계약의 시작·종료 시각에 대한 해석이 아닙니다.
전체 일수와 구간 경계를 함께 확인해 보세요. 기록표를 나누어도 하루하루 빠짐없이 이어갈 수 있습니다.