본문으로 건너뛰기
AZ Tools

반복 이벤트 계산기

달력은 '이 날짜에 무엇이 있는가'에 답하지만, 이 계산기는 그 반대인 '내 규칙이 어떤 날짜에 떨어지는가'에 답합니다. 네 가지 반복 규칙 — 매주 특정 요일, 매월 N번째(1~4번째 또는 마지막) 요일, 매월 같은 일자, 고정된 N일 간격 — 중 하나를 고르면 시작일부터 최대 100개의 실제 날짜를 요일과 함께 나열합니다. 'N번째 요일' 형태가 가장 자주 쓰입니다. 이사회, 사용자 모임, 그리고 마이크로소프트의 Patch Tuesday(둘째 화요일)가 모두 이 규칙을 따르는데, 머릿속으로 계산하기는 꽤 번거롭습니다. 예외 상황은 일정 도구가 흔히 기대하는 방식으로 처리합니다. '매월 31일'을 요청하면 그 달을 건너뛰는 대신 마지막 날(2월 28/29일, 4월 30일)로 조정하며, 이는 일반적인 급여 시스템의 동작과 같습니다. 계산은 사용자의 로컬 시간대에서 달력 일 단위로 수행되므로 서머타임 전환이 날짜를 밀어내는 일이 없습니다. 모든 계산은 브라우저 안에서 이루어지고, 결과는 YYYY-MM-DD 목록으로 복사할 수 있으며, 설정은 로컬에 저장되어 다음 방문 때도 유지됩니다.

다음 발생 (10)
  • #12026-09-08 (Tue)
  • #22026-10-13 (Tue)
  • #32026-11-10 (Tue)
  • #42026-12-08 (Tue)
  • #52027-01-12 (Tue)
  • #62027-02-09 (Tue)
  • #72027-03-09 (Tue)
  • #82027-04-13 (Tue)
  • #92027-05-11 (Tue)
  • #102027-06-08 (Tue)

시각은 로컬 — 패턴은 정확히 24시간 간격이 아니라 달력 일수로 전진(DST 변경이 날짜 이동 안 함).

사용법

  1. 패턴을 선택하세요 — 매주, 매월 N번째 요일, 매월 같은 일자, 또는 N일마다.
  2. 표시되는 항목을 채우세요: 요일(월간 형태는 1~4번째/마지막 포함), 월의 일자, 또는 일 간격.
  3. 시작 날짜와 나열할 횟수(1~100)를 설정하세요. 목록이 즉시 갱신됩니다.
  4. 모든 날짜를 한 번에 복사하세요 — 발생 건마다 YYYY-MM-DD (요일) 한 줄씩이라 스프레드시트나 메모에 바로 붙일 수 있습니다.

자주 묻는 질문

짧은 달에서 '매월 31일'은 어떻게 되나요?
그 달의 마지막 날로 조정됩니다 — 2월에는 28/29일, 4월에는 30일. 그 달을 건너뛰지 않으며, 31일 기준 월급을 처리하는 대부분의 급여 시스템 동작과 일치합니다.
시작 날짜가 규칙에 맞으면 결과에 포함되나요?
네. 시작일 자체가 규칙을 만족하면 — 예컨대 이미 둘째 화요일이라면 — 1번 행으로 표시됩니다. 아니라면 그 이후 첫 번째 일치 날짜부터 목록이 시작됩니다.
격주(2주마다) 일정은 어떻게 만드나요?
'N일마다' 패턴에서 N=14를 쓰세요. 시작일이 주기의 기준점이 되므로 실제 발생일로 알고 있는 날짜를 시작일로 고르면, 이후 날짜가 월 경계와 무관하게 정확히 14일 간격으로 이어집니다.
왜 '5번째 요일' 옵션이 없나요?
특정 요일이 다섯 번 있는 달은 전체의 약 3분의 1뿐이라, 엄격한 '5번째 금요일' 규칙은 대부분의 달을 조용히 건너뛰게 됩니다. 그달의 마지막 발생을 의도한 것이라면 '마지막'을 쓰세요 — 4번째든 5번째든 자동으로 맞춰집니다.
시간대나 서머타임이 결과에 영향을 주나요?
아니요. 날짜는 기기의 로컬 시간대에서 달력 일 단위로만 계산되며 시각 정보가 없으므로, 서머타임 전환이 발생일을 하루 앞뒤로 밀 수 없습니다.

관련 도구