두 날짜 사이 일수 계산: 시작일 포함 규칙과 경과일

경과일과 포함일은 다른 수

두 날짜 사이 일수를 구할 때 가장 먼저 정할 것은 시작일을 세느냐는 것입니다. 2026년 12월 20일에서 2027년 3월 1일까지는 71일입니다. 시작일인 12월 20일을 1일째로 치면 72일이 됩니다. 같은 기간인데 어떤 문서는 71일, 어떤 문서는 72일이라고 적혀 있어 혼란스러운 이유가 여기에 있습니다.

경과일은 "얼마나 지났는가"를 답하고, 포함일은 "며칠째인가"를 답합니다. 공사 기간이나 투숙 기간은 경과일로, 기념일이나 근무 일차는 포함일로 세는 경우가 많습니다. 어느 쪽을 쓸지는 숫자보다 목적이 먼저 정합니다.

달력 날짜를 빼는 공식

날짜를 일수로 바꾼 뒤 빼면 월 길이를 외울 필요가 없습니다. 연·월·일을 그날이 몇 번째 날인지 나타내는 정수로 바꾸고, 목표일의 값에서 시작일의 값을 뺍니다. 이 방식은 2월이 28일인지 29일인지, 12월이 31일인지와 무관하게 같은 규칙으로 계산됩니다.

2026년 12월 20일부터 12월 31일까지 11일, 2027년 1월 31일, 2월 28일, 3월 1일 하루를 더하면 11+31+28+1=71일입니다. 손으로 더할 때는 각 달의 마지막 날을 기준으로 나눠 세면 실수가 줄어듭니다.

71일 예시를 다르게 확인하기

2026년 12월 20일은 일요일이고 2027년 3월 1일은 월요일입니다. 71일은 7로 나누면 10주하고 하루가 남습니다. 그래서 같은 요일에서 하루 뒤인 월요일이 됩니다. 요일 계산과 일수 계산이 서로 맞는지 확인하는 간단한 방법입니다.

시작일 포함을 켜면 72일이 됩니다. 72는 7로 나누어떨어지지만, 이것은 12월 20일을 포함해 날짜 칸을 72개 세었다는 뜻이고 두 날짜의 차이는 여전히 71일입니다. 두 날짜의 요일이 같은지는 차이 71일로 판단하므로, 12월 20일 일요일에서 하루 지난 월요일이 3월 1일이 맞습니다.

시작일을 포함할지 정하는 기준

여행 숙박은 보통 도착일 밤부터 출발일 아침까지를 세므로 날짜 차이와 같습니다. 2박 3일이면 도착일과 출발일의 차이는 2일입니다. 반면 "여행 3일차"라고 말할 때는 도착일을 1일차로 봅니다. 같은 여행을 두고 2일과 3일이 동시에 나오는 이유입니다.

업무 일정에서는 첫날과 마지막 날을 모두 근무일로 세는 경우가 많아 포함일을 씁니다. 계약서에 "착수일로부터 30일"이라고 적혀 있으면 착수일을 포함하는지 문구를 확인해야 합니다. 기준이 다르면 하루 차이로 지체 상금이 갈릴 수 있으므로, 문서에는 시작일 포함 여부를 함께 적는 편이 안전합니다.

시간이 아니라 날짜를 세는 이유

하루를 24시간으로 나누어 남은 시간을 세면 출발 시각과 도착 시각을 넣어야 하고, 서머타임이나 시간대가 끼면 결과가 흔들립니다. 달력 날짜만 세면 이런 변수가 사라집니다. 2026년 12월 20일에서 2027년 3월 1일까지는 몇 시에 계산하든 71일입니다.

다만 항공권처럼 출발 시각과 도착 시각이 중요한 일정은 날짜 계산과 별개로 시차를 확인해야 합니다. 날짜 계산기는 "며칠 차이인가"에 답하고, 시각 계산은 항공사 안내나 시간대 변환 도구가 맡는 것이 좋습니다.

마지막 확인: 2026-11-12

함께 쓰면 좋은 서비스