이 도구가 가정하는 것
- 날짜는 그레고리력, 시간대와 시각은 고려하지 않습니다(연-월-일만).
- 평일 수는 토·일요일만 제외합니다. 공휴일은 제외하지 않습니다.
- 개월·년 더하기에서 결과 월에 해당 일이 없으면 그 월의 말일로 맞춥니다(엑셀 EDATE와 동일).
계산 방법
- 총 일수 = 종료일 − 시작일. 두 날짜를 정오 UTC로 맞춰 밀리초 차를 86,400,000으로 나누므로 서머타임·시간대 영향이 없습니다. "종료일 포함"을 체크하면 1을 더합니다.
- 년·월·일 = 시작일에 개월을 더해 종료일을 넘지 않는 최대 개월 수 → 년·개월로 분해, 남은 날수를 일로 표시.
- 주 단위 = 총 일수 ÷ 7의 몫과 나머지.
- 평일 수 = 기간 안의 날 중 요일이 토·일이 아닌 날의 개수.
- D+N = 기준일에 N일(또는 N×7일)을 더함. 개월·년은 월 단위로 더하고 말일을 넘기면 말일로 보정.
민법상 기간 계산은 "초일 불산입"이 원칙(제157조)이므로, 법정 기간(예: 14일 이내 청약철회)을 계산할 때는 "종료일 포함"을 끄고 시작일 다음 날부터 세는 결과와 같은지 확인하세요.
예시
| 상황 | 입력 | 결과 |
|---|---|---|
| 근속 기간 | 2021-03-02 → 2026-09-06 | 2,014일 = 5년 6개월 4일 |
| 여름휴가 일수 | 2026-08-03 → 2026-08-07, 종료일 포함 | 5일, 평일 5일 |
| 납기 30일 뒤 | 2026-09-06 + 30일 | 2026-10-06 (화요일) |
| 계약 만료 (1년) | 2026-02-28 + 1년 | 2027-02-28 |
| 월말 기준 1개월 | 2026-01-31 + 1개월 | 2026-02-28 (2월 말일로 보정) |
흔한 실수와 주의
- 포함/미포함을 섞지 마세요. 숙박 "3박"은 미포함(체크 해제), 체류 "4일"은 포함(체크)입니다. 같은 날짜에서 결과가 1 차이 납니다.
- 엑셀에서 날짜를 빼면 이 도구의 "미포함" 값과 같습니다. =B1-A1은 종료일 미포함 일수입니다. 포함 일수는 +1.
- 월 더하기는 "같은 날"이 아닐 수 있습니다. 31일에서 시작하면 2·4·6·9·11월에는 말일로 바뀝니다. 자동이체·급여일 계산에서 이 차이를 확인하세요.
- 1582년 이전 날짜(율리우스력)는 지원하지 않습니다.
자주 묻는 질문
"종료일 포함"은 언제 체크하나요?
기간을 "며칠 동안"으로 셀 때(휴가 일수, 숙박 일수가 아닌 체류 일수, 계약 기간)는 첫날과 마지막 날을 모두 포함하므로 체크합니다. 두 시점 사이의 간격("며칠 뒤")을 구할 때는 체크하지 않습니다. 예: 9월 1일~9월 3일은 포함 시 3일, 미포함 시 2일.
1월 31일에서 1개월 뒤는 언제인가요?
2월에는 31일이 없으므로 이 계산기는 2월 말일(28일 또는 윤년 29일)로 맞춥니다. 엑셀의 EDATE 함수와 같은 방식입니다. 계약서에 "매월 말일"이라고 되어 있으면 이 결과가 맞고, "매월 31일"이면 해당 월에 그 날이 없어 실무상 말일로 처리하는 경우가 대부분입니다.
년·월·일 결과가 다른 사이트와 다를 수 있나요?
있습니다. 1월 31일→3월 1일처럼 월말이 걸리면 계산 방식에 따라 "1개월 1일" 또는 "1개월 −2일"이 나옵니다. 이 계산기는 시작일에 개월을 더해 종료일을 넘지 않는 최대 개월 수를 잡고 나머지를 일수로 세는 방식(1개월 1일)을 씁니다. 총 일수는 어떤 방식이든 같습니다.
평일 수에 공휴일도 빠지나요?
이 도구의 평일 수는 토·일요일만 제외한 값입니다. 법정공휴일·대체공휴일까지 제외한 영업일 계산은 별도 도구(영업일 계산기)에서 제공합니다.
입력한 날짜가 저장되나요?
아니요. 계산은 이 브라우저 안에서만 실행되고 어디에도 전송·저장되지 않습니다. 페이지를 새로 고치면 초기화됩니다.