두 날짜의 차이를 년·월·일 분해, 총 일수, 주·일 세 형식으로 동시에 계산합니다. 각 날짜 옆에는 요일도 표시되어 계약 기간·근속 연수·임신 주수 확인에 유용합니다.
입력
(수)
비교할 두 날짜 중 더 이른 쪽(종료일과 같은 날도 가능하지만 종료일보다 늦으면 안 됨). 각 날짜 입력란에는 요일이 자동 표시되므로 특정 날짜의 요일을 함께 확인할 수 있습니다.
(수)
비교할 두 날짜 중 더 늦은 쪽. 시작일은 포함하지 않고 종료일은 포함하는 방식으로 계산되어, 2026-01-01부터 2026-01-02까지는 1일로 셉니다.
결과
연·월·일 순으로 정확히 끊어 낸 기간 표시. 연 → 월 → 일 순서로 차곡차곡 누적해 가기 때문에 윤년과 달마다 다른 일수도 그대로 처리합니다.
일
같은 기간을 「총 일수」로 표시한 값. 표 계산이나 청구 기간 집계처럼 정수 값이 필요한 경우에 편리합니다.
같은 기간을 「몇 주 + 남은 일수(0~6)」 형태로 표시한 값. 스프린트 계산, 주급 주기, 임신 주수 등에 유용합니다.
두 날짜 사이의 기간 계산
두 날짜 사이의 기간은 시작일과 종료일이 달력에서 얼마나 떨어져 있는지를 나타내는 값이며, 이 도구는 그 차이를 「년·월·일」 분해, 「총 일수」, 「주·일」의 세 형식으로 동시에 표시합니다.
「개월 수에 30을 곱하고 나머지를 더한다」는 방식은 정확하지 않습니다. 달력에는 28~31일짜리 달이 섞여 있고, 4년에 한 번 윤년의 2월 29일이 끼어들며, 100으로 나누어떨어지지만 400으로는 나누어떨어지지 않는 「세기 해」는 윤년에서 제외되기 때문입니다. 이러한 불규칙성을 거치는 구간에서는 단순 곱셈이 하루나 이틀씩 어긋납니다.
계산 원리
「년·월·일」 분해는 시작일에서 종료일을 향해 달력 단위로 한 단계씩 진행하면서 구합니다. 먼저 만 년수를 세고, 그 시점에서 만 월수를 세며, 마지막으로 남은 일수를 셉니다. 단위마다 실제 달력 길이를 그대로 사용하므로 달마다 다른 일수와 윤년이 자동으로 반영됩니다. 예를 들어 1월 31일부터 3월 1일까지는 「1개월 1일」이 되며, 「29일인지 30일인지」를 따로 판단할 필요가 없습니다.
「총 일수」는 달력 단위를 거치지 않고 두 날짜의 거리를 일 단위로 직접 뺀 값입니다.
이 값은 스프레드시트의 DAYS 함수나 타임스탬프 차이로 얻는 값과 일치합니다. 시작일은 포함하지 않고 종료일을 포함하는 방식이므로, 2026-01-01부터 2026-01-02까지는 1일입니다.
「주·일」은 총 일수를 7로 나누어 「몇 주 + 남은 일수(0~6)」 형태로 나타낸 값으로, 급여 주기나 임신 주수처럼 주 단위로 반복되는 기간에서 완전한 주기가 몇 번 들어가는지를 보여 줍니다.
세 형식은 같은 기간을 가리키지만 쓰임이 다릅니다. 「2년 3개월」은 일상 대화와 인사·계약 서류에 어울리고, 「843일」은 일할 정산이나 표 계산에 필요하며, 「주·일」은 주기 확인에 적합합니다. 세 값을 함께 표시하면 별도의 변환 과정이 필요 없습니다.
요일 표기
각 날짜 입력란 옆에는 해당 날짜의 요일이 함께 표시됩니다. 시작일과 종료일의 요일을 알면 입력값의 적정성을 점검하거나 주말을 피해 정기 일정을 배치하는 데 참고가 됩니다.
윤년과 2월 29일 처리
3월 1일에 시작해 2년 뒤 2월 29일에 끝나는 기간을 「11개월 28일」로 볼지 「1년에서 하루 모자란 기간」으로 볼지는 관행에 따라 갈립니다. 이 도구는 달력 단위를 엄격히 적용해, 3월 1일에서 1년을 진행하면 3월 1일이 되도록 처리합니다. 이때 발생하는 「-1일」의 차이는 연수를 1 줄이고 월·일을 다시 계산해 해소합니다. 「총 일수」는 이러한 단위 해석과 무관하게 항상 실제 달력일 수를 그대로 나타냅니다.
활용
계약·임대차 기간, 근속 연수, 구독 기간, 역사·계보상의 시간 간격처럼 「년·월·일」 단위 표현이 필요한 경우에는 분해 형식이 적합하고, 일할 환불이나 일일 가산금처럼 분모가 필요한 정산에서는 「총 일수」를 사용합니다. 예를 들어 2023년 1월 15일에 시작한 24개월 계약은 2025년 1월 14일에 종료되며, 이 구간에는 2024년 2월 29일이 포함되므로 총 일수에 반영됩니다.
법정 기일이나 금융 정산처럼 산정 방식이 결과를 좌우하는 경우에는 「초일 포함 여부」나 「영업일 기준 여부」가 이 도구의 해석과 다를 수 있으므로 관련 기관의 규정을 확인해야 합니다.
자주 묻는 질문 (FAQ)
「년·월·일」 구분은 어떻게 계산됩니까?
시작일부터 달력 단위로 진행하며 먼저 만 년수를, 다음으로 만 월수를, 마지막으로 남은 일수를 셉니다. 윤년과 월별 일수 차이가 정확히 반영됩니다. 스프레드시트 계산이나 단순 일수가 필요한 경우에는 「총 일수」 필드를 사용합니다.
왜 날짜 옆에 요일이 표시됩니까?
시작일과 종료일의 요일을 알면 정기 일정 계획, 배송 일자 조정, 또는 과거 일자의 적정성 점검에 유용하기 때문입니다. 입력하면 자동으로 표시됩니다.
Disclaimer
본 결과는 참고용입니다. 법정 기일이나 계약상 기간은 「초일을 포함하는지」, 「영업일 기준인지」 등의 산정 방식이 다를 수 있으므로 관련 기관 규정을 반드시 확인해 주세요.