CalcLibrary

평일 계산기

선택한 제외 요일 패턴으로 두 날짜 사이의 평일을 셉니다. 필요하면 직접 추가 제외 날짜를 입력할 수 있습니다.

계산 방식

공식

weekdays+daysNotCounted+excludedDates=calendarDays\text{weekdays} + \text{daysNotCounted} + \text{excludedDates} = \text{calendarDays}

변수, 기호, 단위

calendarDays\text{calendarDays}

범위 안의 총 일수. 종료 날짜는 제외됩니다

weekdays\text{weekdays}

제외 후 계산된 날짜, 핵심 결과

daysNotCounted\text{daysNotCounted}

선택한 제외 요일 패턴으로 건너뛴 날짜

excludedDates\text{excludedDates}

사용자가 목록에 적은 범위 내 추가 제외 날짜
계산 방식 설명

계산기는 시작 날짜부터 종료 날짜 전날까지 하루씩 이동하며 각 날짜를 계산일, 제외 요일로 건너뛴 날, 추가 목록에 있어 제외된 날로 분류합니다. 목록의 날짜는 범위 안에 있고 선택 패턴으로 이미 제외되지 않았을 때만 제외됩니다.

선택한 제외 요일 패턴 아래에서 하루씩 진행합니다:

  1. 시작 날짜와 종료 날짜를 UTC 자정 ISO 타임스탬프로 해석합니다.
  2. 선택한 패턴에서 건너뛸 요일 집합을 정합니다: 토-일, 금-토, 또는 일요일만.
  3. 선택 사항인 추가 날짜 목록을 UTC 자정 타임스탬프 집합으로 바꿉니다.
  4. [start,end)[\text{start}, \text{end}) 범위의 각 날짜를 daysNotCounted, excludedDates, weekdays 중 하나로 셉니다.
  5. 종료 날짜가 시작 날짜보다 이르면 모든 수를 음수로 만들어 역방향 범위가 보이게 합니다.

자주 묻는 질문

종료 날짜도 세나요?
아니요. 계산기는 [시작, 종료) 규칙을 사용합니다. 시작 날짜는 세고 종료 날짜는 세지 않습니다. 양끝을 모두 포함하려면 종료 날짜에 하루를 더하세요.
추가 날짜가 미리 채워져 있나요?
아니요. 계산기는 선택한 패턴과 입력한 날짜만 사용합니다. 제외할 추가 날짜를 한 줄에 하나씩 입력하세요.
어떤 제외 요일 패턴을 고르면 되나요?
건너뛰고 싶은 요일을 고르세요. 기본값은 토/일이며, 금/토는 그 두 날을 건너뛰고, 일요일만은 일요일만 건너뜁니다.
역방향 날짜 범위도 지원하나요?
네. 종료 날짜가 시작 날짜보다 이르면 역방향 범위가 보이도록 음수 결과를 반환합니다. 양수로 보려면 입력을 바꾸세요.
날짜 차이 및 시간 간격 계산기와 무엇이 다른가요?
날짜 차이는 모든 달력일을 세고, 시간 간격은 시각이 포함된 기간을 다룹니다. 이 계산기는 선택한 제외 요일과 추가 제외 날짜를 적용한 뒤 남은 평일만 셉니다.

관련 계산기

모든 계산기

계산을 시작할까요?

무료 계산기.