업로드 없음, 100% 로컬, 계정 없음

어떤 달의 N번째 요일

차수, 요일, 달을 선택하여 일치하는 날짜를 찾으세요.

N번째 요일 찾기 작동 방식

N번째 요일 날짜 찾기 도구는 지정한 월과 연도에서 선택한 요일의 N번째 날짜를 정확하게 반환합니다. 예를 들어 2025년 11월의 세 번째 월요일, 2026년 2월의 첫 번째 금요일, 2024년 10월의 마지막 목요일을 계산할 수 있습니다. 월, 연도, 요일, 순번을 선택하면 데이터 전송 없이 브라우저에서 즉시 날짜를 계산합니다.

계산 방식은 다음과 같습니다. 해당 월 1일의 요일 인덱스에 모듈러 산술을 적용해 선택한 요일의 첫 번째 발생일을 찾고, (N-1) 주를 더해 N번째 발생일에 도달합니다. '마지막'은 첫 번째 발생일에서 다음 발생일이 해당 월을 벗어날 때까지 앞으로 이동하는 방식으로 처리합니다. 이렇게 하면 특정 요일이 4번 또는 5번 발생하는 달도 올바르게 처리됩니다.

N번째 요일 찾기 단계별 사용 방법

  1. 월과 연도를 선택합니다.
  2. 드롭다운에서 대상 요일을 선택합니다.
  3. 순번(1번째, 2번째, 3번째, 4번째 또는 마지막)을 선택합니다.
  4. 출력에서 계산된 날짜를 확인합니다.

자주 사용되는 사례

  • 해당 일정을 따르는 정기 팀 회의를 위해 매월 세 번째 월요일 날짜를 알고 싶을 때 사용합니다.
  • 정부 기관이 매월 두 번째 화요일에 공표하는 경우 다음 공표 날짜를 찾을 때 유용합니다.
  • 은행이 매월 마지막 금요일에 명세서를 처리한다면 특정 월의 해당 날짜를 계산할 때 활용합니다.
  • 반복 이벤트 스케줄러를 구현하는 개발자가 N번째 요일 규칙에 맞는 정확한 날짜를 검증할 때 씁니다.

자주 묻는 질문

해당 월의 '마지막' 요일은 어떻게 계산하나요?

해당 월에서 선택한 요일의 첫 번째 발생일을 찾은 뒤, 한 주를 더했을 때 해당 월 말을 넘길 때까지 주를 추가합니다. 결과가 마지막 발생일이며, 해당 월의 정렬 방식에 따라 4번째 또는 5번째 발생일일 수 있습니다.

해당 월에 N번째 발생이 없다면 어떻게 되나요?

모든 월에 모든 요일의 5번째 발생이 있는 것은 아닙니다. 4번의 금요일만 있는 달에 5번째 금요일을 요청하면 도구는 다음 달의 날짜를 반환하지 않고 해당 월에 그 발생이 존재하지 않는다고 알려줍니다.

'격주 화요일'처럼 여러 달에 걸쳐 반복 날짜를 찾을 수 있나요?

이 도구는 지정한 단일 달에 대한 날짜를 반환합니다. 여러 달에 걸친 날짜를 얻으려면 월 선택기를 변경하며 한 번씩 실행하세요. 프로그램 방식으로 반복 일정을 생성하려면 캘린더 라이브러리의 반복 API가 더 적합합니다.

선택한 요일 및 월 데이터가 외부로 전송되나요?

아닙니다. 입력값(월, 연도, 요일, 순번)은 로컬 계산에 직접 사용됩니다. 서버로 전송되지 않고 저장되지 않으며, 페이지에서 벗어나면 지워집니다.

문화권에 따른 주 시작 요일(일요일 vs 월요일)을 고려하나요?

결과는 특정 달력 날짜이며 주가 어느 요일에 시작하는지와 무관합니다. 입력과 출력 모두 요일 이름(월요일, 화요일 등)을 명시적으로 나타내므로 주 시작 관례에 따른 모호함이 없습니다.