사용 방법
- 나라를 고르고, 목록에 주나 지역이 있으면 그것도 고릅니다. 지역마다 공휴일이 다를 수 있습니다. 금요일·토요일이 주말인 나라는 미리 그렇게 설정됩니다.
- 첫 번째 칸에 두 날짜를 넣으면 그 사이의 영업일 수와, 평일에 겹친 공휴일이 나옵니다. 시작일과 끝나는 날을 모두 셉니다.
- 두 번째 칸에 시작 날짜와 영업일 수를 넣으면 마감일이 나옵니다. 음수를 넣으면 과거로 갑니다. 건너뛴 공휴일도 보여 줍니다.
- 마지막 칸은 원하는 연도의 공휴일을 보여 줍니다. 주소에 선택한 값이 남아서 북마크하거나 공유할 수 있습니다.
예시
미국, 2026-12-21부터 2026-12-25까지
→ 영업일 4일평일은 5일이지만 금요일인 25일은 크리스마스 공휴일입니다.
영국(잉글랜드), 2026-12-23로부터 영업일 5일 뒤
→ 2027-01-04크리스마스, 28일 월요일의 박싱데이 대체 휴일, 새해 첫날을 건너뜁니다.
대한민국, 2026-09-21부터 2026-10-09까지
→ 영업일 11일추석 연휴, 개천절 대체 공휴일, 한글날, 주말을 뺀 날수입니다.
계산 방식
공휴일 규칙은 오픈소스 date-holidays 라이브러리에서 가져옵니다. 이 라이브러리는 200여 개국과 여러 지역의 공휴일을 “1월 셋째 월요일”, “부활절 다음 날”, 음력 날짜 같은 규칙으로 담고 있어서, 어떤 해든 실제 날짜를 계산합니다. 공휴일 데이터는 크리에이티브 커먼즈 저작자표시 3.0 라이선스, 라이브러리는 ISC 라이선스입니다.
설날, 추석, 이드처럼 여러 날 이어지는 휴일은 하루씩 따로 셉니다. 주말에 겹친 공휴일은 근무일을 줄이지 않으므로 두 번 세지 않습니다. 설날 연휴는 라이브러리의 규칙보다 하루 앞당겨, 설 전날·설날·다음 날 사흘이 되도록 보정했고, 알려진 연도에 맞는지 테스트로 확인합니다.
날짜는 UTC 기준 달력일로 계산하므로 서머타임이 있어도 하루가 어긋나지 않습니다. 직접 센 주, 연말, 거꾸로 된 범위, 금·토 주말, 주말에 겹친 공휴일로 계산을 테스트했습니다.
출처
자주 묻는 질문
- 두 날짜 사이의 근무일 수는 어떻게 세나요?
- 두 날짜와 나라를 넣으면 토·일요일과 그 나라의 공휴일을 뺀 날수가 나옵니다. 엑셀의 NETWORKDAYS 함수처럼 시작일과 끝나는 날을 모두 셉니다. 시작일이 더 늦으면 음수가 나옵니다.
- 영업일 며칠 뒤의 날짜는 어떻게 구하나요?
- 두 번째 칸을 쓰세요. 시작일은 세지 않으므로, 금요일에서 영업일 1일 뒤는 다음 월요일입니다. 엑셀의 WORKDAY 함수와 같습니다. 음수는 거꾸로 셉니다.
- 어떤 휴일을 반영하나요?
- 대부분의 사람이 쉬는 공휴일을 반영하며, 주말과 겹쳐 생기는 대체 공휴일도 들어갑니다. 은행 휴일 칸을 체크하면 은행 휴일도 셉니다. 밸런타인데이 같은 기념일은 반영하지 않습니다.
- 주말이 금요일과 토요일이면 어떻게 하나요?
- 주말 설정을 바꾸세요. 사우디아라비아, 쿠웨이트, 이집트 같은 나라는 금·토로 미리 설정됩니다. 일요일만 쉬거나 주말이 없는 설정도 고를 수 있습니다.
- 우리나라 휴일이 하루 다르게 나오는 것 같아요.
- 이드처럼 달을 보고 정하는 휴일은 계산으로 구한 날짜여서 실제 발표와 하루 차이가 날 수 있습니다. 임시공휴일처럼 정부가 나중에 따로 정하는 날은 들어 있지 않을 수 있습니다. 계약이나 급여에 쓰기 전에 공식 발표를 확인하세요.
- 지역별 공휴일도 알고 있나요?
- 미국, 독일, 영국, 캐나다, 호주처럼 주나 지역별 목록이 있는 나라는 그렇습니다. 지역을 고르면 스코틀랜드나 바이에른 같은 곳의 휴일이 들어갑니다.
- 서버로 전송되나요?
- 아니요. 공휴일 규칙은 페이지와 함께 불러오고 계산은 브라우저에서 합니다. 날짜는 저장되지 않고 페이지 주소에만 남습니다.
관련 도구
가이드
버전 기록
- 1.0.2 — 넓은 화면에서 국가 설정과 주말 설정이 두 줄로 나뉘던 것을 한 줄로 합쳤습니다.
- 1.0.1 — 검색 제목에서 도구의 핵심 작업과 무료·온라인 사용 여부를 더 분명하게 안내합니다.
- 1.0.0 — 첫 공개.