날짜 패턴 생성기
지정된 패턴(N일마다, 선택한 요일에 N주마다, 매월 특정일, 매월 N번째 요일 또는 마지막 요일)에 따라 반복되는 날짜 목록을 생성합니다. 주말 및 공휴일을 건너뛰고, 종료일 또는 횟수로 제한하며, CSV, Markdown 또는 ICS 캘린더 피드로 내보낼 수 있습니다.
광고 차단기로 인해 광고를 표시할 수 없습니다
MiniWebtool은 광고로 무료로 운영됩니다. 이 도구가 도움이 되었다면 Premium(광고 제거 + 더 빠름)으로 지원하시거나 MiniWebtool.com을 허용 목록에 추가한 뒤 새로고침하세요.
- 또는 Premium(광고 없음)으로 업그레이드
- MiniWebtool.com 광고를 허용한 다음 새로고침하세요
날짜 패턴 생성기 정보
날짜 패턴 생성기는 복잡한 반복 규칙을 명확하고 깔끔한 실제 달력 날짜 목록으로 변환해 줍니다. N일마다, 선택한 요일에 N주마다, 매 평일, 매월 고정된 특정일, 매월 N번째 요일(예: 두 번째 화요일 이사회), 매월 마지막 요일(예: 마지막 금요일) 또는 맞춤형 요일 조합을 포함한 7가지 반복 패턴 중 하나를 선택한 후, 횟수나 종료 날짜로 전체 일정을 제한할 수 있습니다. 11개국의 빌트인 달력이 포함되어 있어 국가별 공휴일을 자동으로 처리하며, 건너뛰어야 하는 회사의 특별 휴무일을 직접 붙여넣을 수도 있습니다. 생성된 일정이 주말이나 공휴일과 겹치는 경우에는 사용자가 정의한 규칙(유지, 앞으로 이동, 뒤로 이동, 제외)에 따라 유연하게 처리됩니다. 최종 결과물로는 연간 그리드 히트맵, 간격 및 요일별 분포 통계가 제공되며, 클릭 한 번으로 CSV, Markdown, ICS(달력 피드) 및 일반 텍스트 파일로 손쉽게 내보낼 수 있습니다.
이 생성기 사용 방법
- 반복 패턴을 선택합니다. 패턴 드롭다운을 선택하면 각 패턴에 맞는 하위 설정 항목이 나타납니다. 'N일마다'는 간격 일수만 입력하면 됩니다. 'N주마다'는 반복할 요일을 하나 이상 체크할 수 있습니다. 두 가지 월간 패턴은 특정 일자 지정 방식(예: 매월 1일 월세 납부)과 월간 N번째 요일 지정 방식(예: 매월 두 번째 화요일 이사회)으로 나뉩니다.
- 시작일을 설정합니다. 첫 번째로 예약될 날짜는 이 날짜이거나 이 날짜 이후가 됩니다. 월간 패턴의 경우, 시작일이 속한 달이 첫 번째 날짜 생성의 기준월 역할을 합니다.
- 일정 범위를 제한합니다. 고정된 발생 횟수(최대 500개)를 설정하거나 특정 종료일을 지정하여 일정을 마칠 수 있습니다. 생성기는 사용자가 선택한 제한 조건에 맞춰 날짜를 생성합니다.
- 주말 및 공휴일 규칙을 선택합니다. '유지'를 선택하면 주말이나 공휴일이라도 원래 날짜 그대로 일정을 생성합니다. '앞으로 이동'은 다음 근무일로 일정을 넘기고, '뒤로 이동'은 직전 근무일로 앞당깁니다. '제외'는 해당 날짜의 일정을 아예 삭제합니다. 전체 날짜 목록에 조정 내역이 플래그로 기록되므로 감사 내역을 투명하게 볼 수 있습니다.
- 공휴일 달력 및 맞춤형 제외 날짜를 지정합니다. 미국, 영국, 캐나다, 호주, 독일, 프랑스, 일본, 인도, 싱가포르, 홍콩, 중국 본토 달력이 내장되어 있습니다. 추가적인 커스텀 휴무일이 있다면 입력창에 한 줄에 하나씩 날짜를 추가하세요.
- 생성 버튼을 누릅니다. 결과 페이지에 히트맵, 통계 분포, 전체 리스트와 함께 4가지 형식의 내보내기 툴이 바로 표시됩니다.
지원하는 패턴 상세 설명
- N일마다 — 순수한 날짜 산술 연산입니다. 매일, 격주(14일), 또는 고정된 주기의 리마인더에 적합합니다. 생성기는 이 주기의 틀 자체를 바꾸지 않으며, 주말/공휴일 처리 규칙은 오직 충돌이 발생한 개별 날짜에만 영향을 줍니다.
- 선택한 요일에 N주마다 — 시작일이 속한 주의 월요일을 기준으로 삼고 N주씩 이동하며 체크된 요일들을 생성합니다. N=2와 금요일을 고르면 격주 금요일 급여일 일정을 만들 수 있고, N=1과 화요일 및 목요일을 고르면 매주 두 번 열리는 정기 미팅 일정을 손쉽게 짤 수 있습니다.
- 매 평일 — 시작일로부터 모든 월요일부터 금요일까지의 날짜를 생성합니다. 평일만 지정하므로 주말 처리 규칙은 작동하지 않으며, 공휴일 제외 규칙은 정상 적용됩니다.
- 매월 특정일 — N개월마다 D일을 생성합니다. 만약 지정한 일자 D가 해당 달의 최대 일수를 초과하는 경우(예: 2월의 31일), 해당 달의 마지막 날로 자동 조정됩니다. N=3으로 설정하면 매 분기 15일에 열리는 분기 실적 검토 일정을 짜거나, N=12로 설정하여 연간 계약 갱신일을 관리할 수 있습니다.
- 매월 N번째 요일 — N개월마다 특정 요일의 N번째 발생일을 생성합니다. 자주 쓰이는 예로는 두 번째 화요일(정기 이사회), 세 번째 목요일(미국 옵션 만기일), 분기 첫 번째 월요일(분기 킥오프) 등이 있습니다.
- 매월 마지막 요일 — 매월 지정한 요일의 마지막 날을 생성합니다. 마지막 금요일은 팀 회고, 분기 마감, 급여 정산 일정으로 널리 활용됩니다.
- 맞춤형 요일 조합 — 주간 간격을 1주로 고정한 채 사용자가 선택한 요일들을 매주 반복해서 생성합니다. 월-수-금 운동 루틴, 화-목 강의 일정, 혹은 '매 주말 전용' 당직 로테이션을 구성할 때 완벽합니다.
이 도구만의 차별점
이 생성기는 일반적인 캘린더 앱의 반복 이벤트 등록 기능이나 단순한 날짜 계산기와 비교했을 때 세 가지 큰 장점을 가지고 있습니다. 첫째, 연간 히트맵을 통해 전체 일정을 한눈에 조망할 수 있어, iCal RRULE 방식의 반복 등록 프로세스 뒤에 숨겨져 보이지 않던 일정의 밀집 구역이나 공백을 바로 찾아낼 수 있습니다. 둘째, 충돌 해결 규칙이 명시적입니다. 주말이나 공휴일에 걸린 날짜를 유지할지, 앞뒤 영업일로 보낼지, 뺄지를 사용자가 직접 결정하고 결과 목록에서 원래 날짜와 변경 원인을 투명하게 대조해 줍니다. 셋째, 오픈 포맷 내보내기를 지원합니다. 동일한 일정을 CSV(스프레드시트용), Markdown(위키 문서 및 티켓용), ICS(캘린더 앱 구독용), 일반 텍스트 형식으로 모두 제공하여 클릭 한 번으로 가져갈 수 있습니다.
주요 활용 사례
- 급여 및 정산 일정 관리 — 격주 금요일 혹은 매월 1일과 15일 기준 급여 정산. '뒤로 이동' 규칙을 활용하면, 급여일이 공휴일일 때 직전 영업일로 당겨서 지급하는 기업들의 일반적인 노무 자금 집행 관행을 그대로 구현할 수 있습니다.
- 월세, 구독 및 정기 빌링 날짜 계산 — 매월 고정된 일자에 청구하되 주말이나 공휴일인 경우 은행 영업일에 맞춰 '앞으로 이동'하도록 설정할 수 있어, 자산 관리자와 SaaS 빌링 시스템의 정산 규칙을 완벽히 매칭합니다.
- 이사회 및 정기 주주총회 — 매월 N번째 특정 요일로 지정하고 깔끔하게 ICS로 내보내어, 이사회 멤버들의 개인 아웃룩이나 Google 캘린더 일정을 오차 없이 동기화할 수 있습니다.
- 스프린트 플래닝 및 회고 일정 — 격주 월요일 스프린트 계획 회의, 또는 매월 마지막 금요일 전사 회고 정산 세션 편성.
- 컴플라이언스 준수 및 감사 주기 구축 — 매 분기 지정일에 수행할 보안 감사를 설정하고, 생성된 일정을 Markdown 테이블로 뽑아 팀 위키 문서에 즉시 박아 넣을 수 있습니다.
- 학원 수업 시간표, 운동 세션, 복약 리마인더 — 개별 맞춤형 요일 조합을 적용하여 한 번의 클릭으로 ICS 파일을 다운로드한 뒤 스마트폰 달력 앱에 바로 밀어 넣을 수 있습니다.
- 금융 거래 결제일 및 마켓 오픈 리마인더 — 매 평일(영업일) 기준으로 세팅하되, 본인이 거래하는 해외 시장의 국가별 공휴일 달력을 지정해 클리어링 데이를 정확히 산출합니다.
주말 및 공휴일 처리 상세 규칙
생성된 모든 날짜는 활성화된 주말 규칙(토요일, 일요일) 및 사용자가 켜둔 국가별 공휴일 달력, 그리고 직접 기입한 맞춤형 제외 날짜 목록과 실시간으로 대조됩니다. 만약 해당 날짜가 휴무일과 부딪히게 되면 사용자가 고른 충돌 해결 규칙이 작동합니다. 유지는 달력 기준 일정 관리가 엄격한 구독 청구일 등에 쓰이며 날짜를 바꾸지 않고 그대로 출력합니다. 앞으로 이동은 계약서의 인도 기한이나 일방향 마감 시한 관리에 자주 쓰이며 다음 영업일로 날짜를 미룹니다. 뒤로 이동은 세무 신고 기한이나 급여 선지급 프로세스에 매칭되며 이전 영업일로 날짜를 당깁니다. 제외는 순수하게 평일 근무조 정산처럼 '쉬는 날 배치된 일정은 건너뛰어야 할 때' 유용하며 리듬을 깨지 않고 해당 회차를 버립니다. 어떤 규칙을 선택하든 최종 리스트에 원래 날짜가 병기되므로 투명한 히스토리 추적이 가능합니다.
지원하는 내보내기 형식
생성된 일정은 후속 작업에 맞춰 네 가지 포맷으로 자유롭게 복사해 쓸 수 있습니다. 일반 텍스트는 한 줄에 하나의 ISO 포맷 날짜만 나열되므로 스크립트 배열 인자, SQL IN-조건문 쿼리, 또는 메신저 공유용으로 쓰기 편합니다. CSV는 순번, 요일, 조정 종류 라벨을 포함하고 있어 Excel, Google Sheets, Numbers 등에서 바로 열어 정렬할 수 있습니다. Markdown은 GitHub, Notion, Linear, Jira 및 사내 문서 위키 시스템에 그대로 붙여넣을 수 있는 깔끔한 표 테이블 형태로 렌더링됩니다. ICS는 전 세계 표준 규격인 RFC-5545 파일을 구성하여 Google 캘린더, Outlook, Apple 캘린더, Fastmail 등과 완벽히 호환되며, 각 일자는 지정한 반복 패턴 이름의 단일 종일 이벤트들로 등록됩니다.
자주 묻는 질문 (FAQ)
생성기가 한 번에 출력할 수 있는 최대 날짜 수는 얼마인가요? 한 번 실행할 때 최대 500개까지 만들 수 있습니다. 수년에 걸친 더 장기적인 일정이 필요하다면, 우선 첫 500개를 생성해 내보낸 뒤 결과 목록의 맨 마지막 날 바로 다음 날짜를 새 시작일로 잡고 이어서 돌리시면 됩니다.
설정한 반복 일정 요일 자체가 주말에 걸려 있으면 어떻게 되나요? 설정한 충돌 해결 규칙에 따릅니다. '유지'는 주말 날짜 그대로 내보내고, '앞으로 이동'은 돌아오는 월요일로 바꾸며, '뒤로 이동'은 직전 금요일로 당기고, '제외'는 해당 회차를 삭제합니다. 바뀐 내역은 결과 리스트에 전부 표기됩니다.
31일이 없는 달(2월이나 30일로 끝나는 달)에 매월 31일 반복으로 지정하면 어떻게 처리되나요? 해당 달의 가장 마지막 날짜로 자동 축소 조율됩니다. 즉 '매월 31일 청구' 패턴을 짜더라도 2월은 28일(윤년은 29일), 4월은 30일 등으로 영리하게 매칭됩니다. 이는 Outlook이나 Google 캘린더 등 글로벌 표준 앱들이 채택하고 있는 정형화된 규칙입니다.
내장된 국가별 공휴일 달력은 얼마나 정확한가요? 고정 날짜 공휴일이나 특정 요일 고정형 공휴일(예: 미국의 노동절)은 알고리즘으로 계산되므로 어떤 연도든 정확하게 산출됩니다. 음력이나 정부 공식 발표에 의존하는 변동형 대체 공휴일 체계(한국, 중국, 홍콩, 싱가포르 등)는 향후 수년 치의 정부 관보 데이터를 반영하고 있습니다. 만약 반영 범위를 넘어선 아주 먼 미래의 날짜를 계산하거나 기업 고유의 임시 공휴일을 빼고 싶다면 '맞춤형 제외 날짜' 박스에 수동으로 한 줄씩 적어 보완하세요.
'매 14일마다 반복하되 매월 두 번째 금요일은 무조건 제외' 같은 복합적인 매트릭스 조건도 짤 수 있나요? 본 시스템에서 직접 두 가지 규칙을 혼합할 수는 없습니다. 대신 메인이 되는 기본 패턴('14일마다')을 먼저 고르신 뒤, 제외하고자 하는 특정 타깃 날짜들을 하단 '맞춤형 제외 날짜' 상자에 리스트로 채워 넣으세요. 그 후 충돌 해결 규칙을 '제외(Drop)'로 설정하시면 해당 날짜들만 깔끔하게 도려낼 수 있습니다.
ICS 파일로 내보내서 등록하면 제 캘린더 앱에 하나의 단일 반복 그룹 오브젝트로 묶여서 들어가나요? 아닙니다. 생성된 ICS 파일은 각각의 일정을 모두 별개의 독립된 단일 이벤트 인스턴스들로 쪼개서 기록합니다. 이는 의도된 설계입니다. 공휴일 충돌 조율 및 개별 날짜 밀림 현상이 반영되면 전체 일정의 간격이 비정형적으로 변형되기 때문에, 하나의 통짜 RRULE 코드로 묶어버리면 캘린더 앱이 중간에 보정된 상세 날짜들을 변형 오류로 인식해 뭉개버리기 때문입니다. 만약 수정 불가능한 하나의 통짜 반복 그룹 오브젝트로 캘린더에 묶어두고 싶다면 결과창 상단에 표기되는 'Plain-English 패턴 설명 요약' 문구를 참고하여 본인의 달력 앱 반복 등록 창에 직접 규칙 문장을 타이핑해 수동 등록하시기 바랍니다.
이 콘텐츠, 페이지 또는 도구를 다음과 같이 인용하세요:
"날짜 패턴 생성기" - https://MiniWebtool.com/ko//에서 MiniWebtool 인용, https://MiniWebtool.com/
by miniwebtool team. 업데이트: 2026-05-28