"계약일로부터 30일 이내"에서 30일을 어디부터 세는지에 따라 마감이 하루 달라집니다. 날짜 계산은 단순해 보이지만 세는 방식이 정해져 있습니다.
결론부터
- 법에서 기간을 셀 때는 초일불산입이 원칙입니다. 다음 날부터 셉니다
- 이 계산기의 일수는 두 날짜의 차이입니다. 초일을 포함하려면 1을 더하세요
- 마지막 날이 공휴일이면 다음 영업일로 밀리는 규정이 있습니다
초일산입과 초일불산입
같은 "30일"인데 두 가지 방식이 있습니다.
초일불산입 — 기준일 다음 날부터 셉니다. 민법의 원칙입니다. 8월 1일에 계약했다면 8월 2일이 1일째, 8월 31일이 30일째입니다.
초일산입 — 기준일을 1일째로 셉니다. 8월 1일이 1일째, 8월 30일이 30일째입니다.
하루가 다릅니다. 마감이 걸린 사안에서는 결과가 갈립니다.
초일산입이 적용되는 대표적인 경우는 나이 계산(출생일을 1일째로 봄), 그리고 기간이 오전 0시부터 시작하는 경우입니다.
계산식
두 날짜 사이 일수 = (끝 날짜 − 시작 날짜) ÷ 86,400,000ms
초일 포함 일수 = 위 값 + 1
2026년 8월 1일부터 8월 31일까지는 30일입니다. 8월 1일과 8월 31일 두 날을 모두 포함해 세면 31일입니다.
개월 수 세기
일수와 달리 개월 수는 날짜를 기준으로 셉니다.
1월 15일부터 4월 14일까지는 2개월입니다. 3개월이 아닙니다. 4월 15일이 되어야 3개월이 찹니다.
말일이 걸리면 규칙이 하나 더 붙습니다. 1월 31일의 1개월 뒤는 2월 28일(윤년이면 29일)로 봅니다. 2월에는 31일이 없기 때문에 그 달의 마지막 날로 처리합니다.
직접 확인해 본 것
계약서와 안내문에서 기간이 어떻게 표기되는지 모아 봤습니다.
"○일 이내"는 대부분 초일불산입입니다. 법령을 따르는 절차라면 기준일 다음 날부터 세는 것이 원칙입니다.
"○일부터 ○일까지"는 양쪽을 다 포함합니다. "8월 1일부터 8월 5일까지"는 5일간입니다. 4일이 아닙니다.
"영업일 기준"은 공휴일도 빠집니다. 이 계산기의 주말 제외 일수는 토·일만 뺀 값입니다. 공휴일이 낀 기간이라면 해당 연도의 달력을 확인해 더 빼야 합니다. 설·추석 연휴가 걸린 달은 영업일이 크게 줄어듭니다.
마지막 날이 휴일이면 다음 날로 밀립니다. 민법상 기간의 말일이 토요일이나 공휴일이면 그다음 근무일에 만료됩니다. 서류 제출 기한에서 특히 중요한 규칙입니다.
요일이 반복되는 주기
날짜와 요일의 관계에는 규칙이 있습니다.
- 7일 뒤는 같은 요일입니다
- 1년 뒤는 요일이 1칸 밀립니다 (윤년이 끼면 2칸)
- 28년마다 같은 달력이 반복됩니다 (일부 예외 있음)
2026년 8월 23일이 일요일이면, 2027년 8월 23일은 월요일입니다. 그사이에 2월 29일이 없기 때문입니다.
이럴 때 씁니다
계약 만료일 확인 — 2년 계약의 만료일은 시작일의 2년 뒤 같은 날짜 전날입니다. 2026년 3월 1일 시작이면 2028년 2월 29일까지입니다.
보관 기한 — 식품 유통기한이나 서류 보존 기간을 셀 때 씁니다.
프로젝트 일정 — 착수일에서 며칠 뒤가 마감인지, 주말을 빼면 실제 며칠인지 확인합니다.
기념일 — 만난 지 며칠, 태어난 지 며칠 같은 계산은 D-day 계산기가 더 편합니다.
헷갈리는 사례
"만 30일"과 "30일째" — 만 30일은 30일이 다 지난 시점, 30일째는 30번째 되는 날입니다. 하루 차이입니다.
주 단위 표기 — "4주 후"는 28일 후입니다. 한 달이 아닙니다. 1개월은 28~31일이라 주 단위와 정확히 맞아떨어지지 않습니다.
연도가 바뀌는 계산 — 12월에서 1월로 넘어가는 계산은 손으로 하면 틀리기 쉽습니다. 윤년이 끼면 더 그렇습니다. 계산기를 쓰는 편이 확실합니다.
업무에서 자주 쓰는 기간 규칙
문서마다 표현이 조금씩 달라 헷갈리기 쉬운 것들을 모았습니다.
"○일 이내에 통지" — 통지가 도달해야 하는 기한인지, 발송하면 되는 기한인지 확인해야 합니다. 도달주의가 원칙인 경우가 많아, 우편으로 보낸다면 배송 기간을 빼고 계산해야 안전합니다.
"○주 전까지" — 기준일에서 거꾸로 셉니다. "3주 전까지"라면 기준일에서 21일을 뺀 날까지입니다. 이 계산기의 "며칠 뒤 / 며칠 전" 유형에 음수를 넣으면 바로 나옵니다.
"익월 말일까지" — 다음 달의 마지막 날입니다. 1월 기준이면 2월 28일(윤년 29일)이고, 3월 기준이면 4월 30일입니다. 달마다 일수가 달라 고정된 일수로 환산할 수 없습니다.
"영업일 3일"과 "3일" — 금요일에 시작하면 결과가 크게 갈립니다. 3일이면 월요일, 영업일 3일이면 수요일입니다. 연휴가 끼면 더 벌어집니다.
기간을 세면서 자주 하는 실수
끝 날짜를 포함할지 정하지 않고 시작하는 것이 가장 흔합니다. 계산에 들어가기 전에 "양쪽 끝을 다 세는가"를 먼저 정해 두면 헷갈리지 않습니다.
개월과 일수를 섞어 쓰는 것도 자주 있습니다. "3개월 = 90일"로 계산하면 실제 날짜와 어긋납니다. 1월 1일의 3개월 뒤는 4월 1일이고, 이는 90일이 아니라 90일 또는 91일입니다. 어느 달이 끼는지에 따라 달라지므로, 개월 계산은 날짜 기준으로 하는 편이 정확합니다.
주말만 빼고 영업일이라 부르는 것도 오차가 큽니다. 한 해 법정공휴일은 대체공휴일을 포함해 열흘 이상이므로, 연간 영업일은 주말만 뺀 값보다 그만큼 적습니다. 분기 단위 일정을 잡을 때는 해당 기간의 공휴일 수를 따로 세어 반영해야 합니다.
시차가 있는 일정은 기준 시간대를 명시해야 합니다. 마감이 "○월 ○일 자정"이라면 어느 나라 자정인지에 따라 하루가 달라집니다.
자주 묻는 질문
Q. 윤년은 자동으로 반영되나요? A. 반영됩니다. 2월 29일이 있는 해를 지나면 하루가 더해집니다.
Q. 나이 계산도 이걸로 하나요? A. 나이는 별도의 규칙이 있습니다. 만 나이 계산기를 쓰세요.
Q. 계약 기간 '2년'의 마지막 날은 언제인가요? A. 시작일의 2년 뒤 같은 날짜의 전날입니다. 2026년 3월 1일 시작이면 2028년 2월 29일까지이며, 2028년 3월 1일은 이미 새 기간에 들어갑니다.
Q. 공휴일을 뺀 일수는 어떻게 구하나요? A. 이 계산기는 토·일만 뺍니다. 해당 기간의 법정공휴일 수를 세어 직접 빼야 합니다.
함께 보면 좋은 계산
기념일이나 목표일이라면 D-day 계산기가 편합니다. 100일, 1000일 같은 주요 시점을 함께 보여줍니다.
나이 기준이 필요하면 만 나이 계산기로 확인하세요. 연 나이와 만 나이가 다른 시기가 있습니다.
근속 기간을 셀 때는 퇴직금 계산기에서 재직일수 계산을 함께 다룹니다.
정리
- 법정 기간은 초일불산입이 원칙, 다음 날부터 셉니다
- 두 날을 모두 포함해 세려면 차이에 1을 더합니다
- 말일이 휴일이면 다음 근무일로 만료가 밀립니다
기간 계산에서 다투는 지점은 대개 계산식이 아니라 어디부터 세는가입니다. 문서에 적힌 표현을 먼저 확인하고 계산에 들어가면 착오가 줄어듭니다.
2026년 8월 기준으로 작성했습니다.
댓글
계산이 안 맞거나 빠진 조건이 있으면 남겨 주세요. 확인 후 반영합니다. (등록 후 검토를 거쳐 공개됩니다)
댓글 기능은 준비 중입니다. 설정 파일의
comments.app_id를 채우면 이 자리에 열립니다.