📅
무료 근무일 계산기
날짜 사이의 근무일을 세거나 날짜에서 근무일을 더하거나 뺍니다. 주말 처리 및 휴일 목록을 설정할 수 있습니다.
한 번 로드하면 오프라인에서도 작동
주말(비업무) 요일
0 개의 휴일이 설정됨
주요 용도
- 프로젝트 마감일을 위한 근무일주말과 휴일을 제외한 현실적인 프로젝트 일정을 계산합니다.
- 업무일 기준 SLA 응답 시간 추적고객 SLA는 종종 '업무일' 내 응답을 지정합니다 - 5 업무일 기한이 정확히 언제 종료되는지 계산합니다.
- 휴가 / PTO 일수 계산실제로 휴가를 몇 개의 근무일 동안 가지나요? 휴가 신청에 대한 정확한 업무일 수를 계산합니다.
- 정부 제출 기한세금 신고, 법원 기한, 규제 제출 - 종종 업무일로 계산됩니다.
- 배송 배송 예상업무일 기준 견적으로 제공되는 배송의 예상 배송 날짜를 계산합니다.
사용 방법
이 도구는 외부 라이브러리 없이 전적으로 브라우저에서 실행되며, 모든 날짜 계산은 기본 Date 객체를 사용한 직접 작성한 JavaScript입니다. 두 날짜 사이의 근무일 수 세기와, 지정한 근무일 수를 더하거나 빼서 미래(또는 과거) 날짜를 구하기의 두 가지 모드가 있습니다.
- 1UTC 오차 없는 날짜 파싱날짜 입력은 Date.parse()가 아니라 YYYY-MM-DD 문자열을 연, 월, 일로 나누어 현지 Date를 만드는 방식으로 파싱되므로, 시간대 오프셋과 관계없이 항상 입력한 날짜가 결과가 됩니다.
- 2공휴일 검증과 조회각 공휴일 항목은 엄격한 YYYY-MM-DD 정규식과 대조한 뒤, Date를 다시 만들어 각 부분을 비교하는 교차 검사를 거칩니다. 따라서 2026-02-31 같은 불가능한 날짜는 조용히 3월로 넘어가지 않고 거부되어 UI에 표시됩니다. 유효한 항목은 현지 날짜 문자열을 키로 하는 Set에 저장되어 반복 중 O(1)로 조회됩니다.
- 3설정 가능한 주말로 하루씩 순회'날짜 사이 세기' 모드에서는 범위의 모든 날짜를 순회하며 설정한 주말 요일(7개 요일의 어떤 조합이든)과 공휴일 Set을 확인해 근무일, 주말, 해당 공휴일을 따로 집계합니다. '근무일 더하기' 모드에서는 근무일이 아닌 날을 건너뛰며 하루씩 앞이나 뒤로 이동해 요청한 근무일 수를 채울 때까지 진행합니다.
- 4로캘에 맞는 결과 표시'더하기' 모드의 최종 날짜는 브라우저 내장 Intl의 toLocaleDateString()으로 형식화되므로, 추가 라이브러리 없이 사용자의 언어와 달력 규칙으로 표시됩니다.