근무일 계산기 — 주말·공휴일 제외 실제 근무일·근속기간 계산

입사일과 퇴사일(또는 기준일)을 입력하면 주말과 공휴일을 제외한 실제 근무일(영업일)을 바로 계산할 수 있습니다.
단순 날짜 차이가 아닌 법정 근속기간(X년 X개월 X일)도 함께 표시되어 인사·급여·경력 정리에 유용합니다.

  • 시작일·종료일 포함 여부 선택 — 입사일·퇴사일 포함/제외를 개별 설정
  • 주말 제외 — 토요일·일요일 자동 제외 옵션
  • 공휴일 제외(KR) — 한국 법정 공휴일 자동 반영 (외부 API 연동, 하루 1회 캐시)
  • 법정 근속기간 — X년 X개월 X일 형태로 자동 계산
  • 결과 복사 — 계산 결과 전체를 텍스트로 복사해 공유 가능
근무일 · 근속기간 계산기
총일수에서 주말/공휴일을 제외해 근무일(영업일)을 계산하고, 법정 근속기간(X년 X개월 X일)을 함께 표시합니다.
시작일 (입사일)
종료일 (퇴사일/기준일)
총 일수
-
주말 제외
-
공휴일 제외
-
근무일(영업일)
-
법정 근속기간
-
 
근무일 = 총일수 − 주말 − 공휴일
 

사용 방법

  1. 시작일(입사일)종료일(퇴사일/기준일)을 입력합니다.
  2. 시작일·종료일 포함 여부를 체크합니다. 기본값은 모두 포함입니다.
  3. 필요에 따라 주말 제외(토/일) 또는 공휴일 제외(KR) 옵션을 선택합니다.
  4. 계산하기를 누르면 총 일수, 주말 제외, 공휴일 제외, 근무일(영업일), 법정 근속기간이 한눈에 표시됩니다.
  5. 시작일과 종료일 순서가 바뀌었다면 시작↔종료 바꾸기 버튼을 활용하세요.
  6. 결과를 저장하거나 공유하려면 결과 복사를 누르세요.

근무일(영업일) 계산 기준

항목 설명
총 일수 시작일~종료일 사이의 달력 기준 전체 일수 (포함 옵션 반영)
주말 제외 토요일(6)·일요일(0) 해당 일수를 제외
공휴일 제외 평일 공휴일만 추가 제외 (주말과 겹치는 공휴일은 주말 제외에 포함)
근무일(영업일) 총 일수 − 주말 − 공휴일(평일 기준)
법정 근속기간 시작일~종료일을 년·월·일 단위로 환산 (연차·퇴직금 산정 등에 활용)

자주 묻는 질문 (FAQ)

Q. 공휴일 제외 옵션은 어떻게 동작하나요?

한국 법정 공휴일 데이터를 외부 API(Nager.Date)에서 가져와 적용합니다. 데이터는 하루 1회 브라우저에 캐시되므로 같은 날 반복 계산할 때는 추가 요청 없이 빠르게 동작합니다. 인터넷 연결이 없으면 공휴일 데이터를 불러올 수 없어 공휴일이 제외되지 않을 수 있습니다.

Q. 시작일 포함/종료일 포함 옵션은 어떤 경우에 쓰나요?

입사 첫날을 근무일에 포함할지, 퇴사일 당일을 포함할지에 따라 선택합니다. 일반적인 근속기간 계산에서는 시작일 포함·종료일 포함이 기본값입니다. 법적 분쟁이나 계약서 기준은 별도로 확인하세요.

Q. 주말과 겹치는 공휴일은 어떻게 처리되나요?

주말 제외 옵션이 켜진 상태에서는 이미 토·일이 제외되므로, 주말에 해당하는 공휴일은 공휴일 제외 수치에 따로 카운트되지 않습니다. 주말 공휴일은 주말 제외로 처리되고, 평일 공휴일만 공휴일 제외로 집계됩니다.

Q. 법정 근속기간은 어떻게 계산되나요?

시작일부터 종료일까지 실제 달력 기준으로 년·월·일을 계산합니다. 연차·퇴직금 산정 등에 활용할 수 있으나, 실제 법적 효력은 관련 법령과 회사 내규를 기준으로 확인하시기 바랍니다.

Q. 기간이 여러 해에 걸쳐 있어도 계산이 되나요?

네. 시작 연도와 종료 연도가 다른 경우 해당 연도의 공휴일 데이터를 각각 불러와 합산합니다. 단, 범위가 매우 길면 API 요청 횟수가 늘어날 수 있습니다.

계산 기준 안내
• 공휴일 데이터는 Nager.Date 공개 API(date.nager.at)를 사용하며, 대체공휴일 포함 여부는 API 데이터 기준을 따릅니다.
• 법정 근속기간은 참고용이며, 실제 연차·퇴직금 산정은 근로기준법 및 회사 내규를 기준으로 확인하세요.
• 입력한 날짜 정보는 브라우저에서만 처리되며 외부로 전송되지 않습니다.