도구스날짜·시간

매달 n번째 요일 계산기

「매달 둘째 화요일 정기모임」·「넷째 금요일 급여일」처럼 요일과 순번으로 정해진 일정을 실제 날짜로 바꿔 줍니다. 여러 해를 한 번에 훑어 목록으로도 보여줍니다.

2026년 1월의 둘째 화요일

2026-01-13

이 달에는 화요일이(가) 총 4번 있습니다.

그 달의 마지막 날31일
화요일 등장 횟수4번

계산 방법

  1. 1연도와 월, 요일, 몇 번째인지(첫째~다섯째, 또는 마지막)를 고릅니다.
  2. 2그 조건에 맞는 날짜가 바로 나옵니다. 다섯째처럼 그 달에 없을 수 있는 경우 없다고 표시됩니다.
  3. 3앞으로 열두 달치 날짜를 목록으로도 확인할 수 있습니다.

자주 묻는 질문

있습니다. 한 달은 28~31일이라 특정 요일이 그 달에 4번만 있을 수도, 5번 있을 수도 있습니다. 31일짜리 달이고 1일이 목표 요일이거나 그 근처면 5번째가 생기고, 그렇지 않으면 4번으로 끝납니다. 이 계산기는 다섯째가 없으면 «없음»으로 분명히 표시합니다.

「몇 번째」가 아니라 그 달에서 거꾸로 세기 때문입니다. 어떤 달이든 마지막 날에서 7일 이내에 모든 요일이 최소 한 번은 등장하므로, 마지막 금요일·마지막 일요일 같은 조건은 항상 답이 있습니다. 「매달 마지막 영업일」처럼 예외 없이 매달 성립해야 하는 일정에 적합합니다.

그 달 1일의 요일을 구한 뒤, 목표 요일까지 며칠을 더해야 하는지 계산해 첫 번째 목표 요일의 날짜를 구합니다. 거기에 (순번−1)×7일을 더하면 n번째 날짜가 되고, 그 값이 그 달의 마지막 날을 넘으면 그런 날이 없는 것입니다.

전송되지 않습니다. 모든 계산은 브라우저 안에서 이뤄지고, 입력값은 이 기기에만 남습니다.

알아두면 좋은 점

  • 2020~2029년 10개 연도의 모든 달·모든 요일·모든 순번(총 4,200가지 조합)을 자바스크립트 Date 객체로 하루하루 직접 세어 본 결과와 전부 대조해 검증했습니다.
  • 미국 추수감사절(11월 넷째 목요일) 같이 실제로 잘 알려진 날짜로도 결과를 대조했습니다.
  • 요일은 일요일을 0으로 시작합니다(자바스크립트 Date.getDay() 관례).

함께 보면 좋은 도구

마지막 검증: 2026년 9월 3일 · 결과는 참고용 추정치입니다.