날짜 계산이 실제로 필요한 순간
날짜 사이 일수를 세야 하는 상황은 생각보다 자주 생깁니다. 전세 계약이 2026년 3월 10일에 시작해서 2028년 3월 9일에 끝난다고 계약서에 적혀 있을 때, 오늘이 계약 기간의 몇 %를 지난 시점인지 감이 잘 오지 않습니다. 이럴 때 시작일과 종료일 사이의 일수를 바로 확인하면 갱신 시점이나 중도해지 위약금 산정 구간을 가늠하는 데 도움이 됩니다.
수습기간 만료일, 보험 가입 후 면책기간 종료일, 여행 출발일까지 남은 날짜(D-day), 프로젝트 마감까지의 작업일 등도 마찬가지입니다. 특히 행정·법률 문서에서 '통지일로부터 14일 이내'처럼 기한이 걸린 경우, 시작일을 포함하는지 여부에 따라 실제 마감일이 하루씩 밀릴 수 있어 정확한 계산이 중요합니다.
계산법 — 초일을 셀지 말지가 관건
한국 민법 제157조는 '기간을 일, 주, 월 또는 연으로 정한 때에는 기간의 초일은 산입하지 아니한다'고 정합니다. 즉 계약이 3월 10일에 시작됐다면 원칙적으로 3월 10일 당일은 기간에 포함하지 않고 3월 11일부터 날짜를 셉니다. 다만 나이 계산처럼 법률에 별도 규정이 있는 경우는 예외입니다. 만 나이는 출생일 당일을 포함해 계산하도록 민법에 별도로 정해져 있습니다.
이 계산기는 법률상의 산입 방식을 임의로 적용하지 않고, 두 날짜 사이의 순수한 달력일수 차이를 계산합니다. 즉 시작일과 종료일 두 지점 사이에 며칠의 간격이 있는지를 그대로 보여줍니다. 계약서나 법 조항에서 초일산입 여부를 명시하고 있다면, 여기서 나온 일수에서 하루를 더하거나 빼서 조정해야 합니다.
상황별 산입 기준
| 상황 | 산입 방식 | 예시 |
|---|---|---|
| 일반 계약기간(월 단위) | 초일불산입 원칙 | 1/15 체결 → 3개월 후 4/15 자정 만료 |
| 만 나이 계산 | 초일산입(출생일 포함) | 생일 전날 자정에 나이 증가 |
| 행정 통지 기한(예: 이의신청) | 통지 익일부터 기산 | 3/1 통지 → 3/2부터 기산 |
| 이 계산기(달력일수 차이) | 두 날짜의 순수 차이 | 3/10~3/20 = 10일 |
표에서 보듯 같은 두 날짜라도 어떤 산입 규칙을 적용하느냐에 따라 결과가 하루씩 어긋날 수 있습니다. 계산기의 결과값은 어디까지나 두 날짜 사이의 물리적 간격이며, 여기에 계약·법령의 산입 규칙을 얹는 것은 별도 확인이 필요합니다.
윤년과 월별 일수가 만드는 오차
개월·연 단위 환산이 항상 딱 떨어지지 않는 이유는 달마다 일수가 다르기 때문입니다. 1월은 31일, 4월은 30일, 2월은 평년 28일·윤년 29일입니다. 그래서 '3개월'이라는 표현은 정확히 90일일 수도, 92일일 수도 있습니다. 이 계산기가 보여주는 개월·연 환산은 달력상의 개월 수 차이를 근사한 값이지, 30일을 곱해서 되돌린 값이 아닙니다.
윤년 규칙도 기억해 둘 만합니다. 4로 나누어떨어지는 해는 윤년이지만, 100으로 나누어떨어지면서 400으로는 나누어떨어지지 않는 해(예: 2100년)는 평년입니다. 2026년부터 2028년 사이에는 2028년이 윤년이므로, 이 구간을 지나는 날짜 계산에는 2월 29일이 하루 더 끼어 있다는 점을 감안해야 합니다.
사례로 보는 계산
2026년 3월 10일에 시작해 2027년 6월 25일에 끝나는 프로젝트를 가정해 보겠습니다. 두 날짜 사이의 달력일수는 472일입니다. 주 단위로 환산하면 67주 3일, 개월로는 약 15개월, 연으로는 1년 3개월에 해당합니다. 만약 이 기간에 정기 보고를 매주 해야 한다면 대략 67회의 보고 주기가 발생한다는 계산도 여기서 바로 뽑을 수 있습니다.
반대로 종료일이 시작일보다 앞선 값을 넣으면(예: 이미 지난 날짜와 비교) 결과는 '종료일이 시작일보다 앞' 상태로 표시되며, 일수 자체는 절댓값으로 나옵니다. 두 날짜의 선후 관계를 헷갈리지 않도록 결과에 방향을 함께 표시합니다. 같은 방식으로 대학교 개강일부터 종강일까지의 학기 일수, 육아휴직 시작일부터 복직 예정일까지의 기간처럼 몇 달 단위의 긴 구간도 손쉽게 확인할 수 있습니다.
손으로 셀 때 자주 틀리는 지점
손가락으로 달력을 짚어가며 날짜 차이를 셀 때 가장 흔한 실수는 월이 바뀌는 지점을 놓치는 것입니다. 1월 28일부터 2월 3일까지를 셀 때, 1월 잔여 3일(29·30·31일)에 2월 3일을 더하면 6일이 맞지만, 월별 일수가 다른 구간에서는 이런 어림 계산이 쉽게 틀어집니다.
또 다른 실수는 연도가 바뀌는 구간에서 두 해의 총일수(365일 또는 366일)를 정확히 반영하지 않는 것입니다. 2026년 11월 1일부터 2027년 2월 1일까지를 계산할 때, 단순히 11월과 12월과 1월을 더해 3개월로 어림잡으면 정확한 일수(92일)와 감이 맞지 않습니다. 이런 경계 구간에서는 손계산보다 실제 날짜 값으로 계산하는 방식이 오차 없이 정확합니다.
계산 전 확인할 체크리스트
정확한 값을 쓰려면 몇 가지를 먼저 확인하는 것이 좋습니다. 첫째, 계약서나 규정에 초일산입·불산입이 명시돼 있는지 봅니다. 둘째, 업무일(평일)만 세야 하는 경우라면 이 계산기의 결과는 달력일수이므로 공휴일·주말을 뺀 영업일 계산기를 따로 써야 합니다. 셋째, 만 나이처럼 별도 규정이 있는 계산은 이 계산기가 아니라 전용 계산기를 이용하는 것이 정확합니다. 넷째, 두 날짜의 순서를 바꿔 넣어도 결과의 절댓값은 같지만 앞뒤 방향 표시가 뒤바뀌므로 어느 쪽이 시작이고 어느 쪽이 종료인지 헷갈리지 않아야 합니다. 이 계산기는 '두 날짜 사이가 며칠인지'를 빠르게 확인하고, 이후 상황에 맞는 산입 규칙을 직접 적용하는 용도로 가장 유용합니다.