캘린더 반복 규칙 실험실

캘린더 반복 규칙 실험실

종일 날짜형 VEVENT만 다룹니다. TZID·시각·DST 변환, 캘린더 계정 연결과 초대 전송은 지원하지 않습니다.

1. 종일 일정과 반복 규칙

날짜는 1970~2099년 범위입니다. 기간은 1~30일이며 종료 날짜(DTEND)는 제외 경계입니다.

예: FREQ=WEEKLY;COUNT=8;BYDAY=MO,WE. COUNT 또는 UNTIL=YYYYMMDD가 필요합니다. 빈 값은 단일 행사입니다.

YYYY-MM-DD를 쉼표나 줄바꿈으로 나열하세요. DTSTART 자체도 제외할 수 있습니다.

예제 UID는 실행 시 새 값으로 바뀝니다. 가져온 UID는 유지합니다. 동일 UID를 다시 가져오면 캘린더에서 기존 행사를 갱신할 수 있습니다.

2. 제한된 ICS 가져오기

단일 종일 VEVENT만 허용합니다. 시간대, 시각, 알람, 참석자, 추가 행사는 거부합니다. 최대 32 KiB.

댓글과 질문

캘린더 반복 규칙 실험실

종일 VEVENT의 시작 날짜·기간·반복 규칙·제외일을 편집하고 실제 발생 날짜를 계산합니다. 지원 범위는 날짜형 DAILY/WEEKLY/MONTHLY와 INTERVAL, COUNT 또는 UNTIL, BYDAY, 월별 BYMONTHDAY입니다. ICS를 가져올 때 범위 밖 속성을 몰래 버리지 않고 거부합니다. 작업 cron이나 영업일 계산과 다른 캘린더 교환 파일 작업입니다.

주요 기능

  • RRULE 날짜형 부분집합의 실제 반복 날짜와 종일 종료일 계산
  • EXDATE 우선 적용 및 COUNT·UNTIL 경계 검사
  • 단일 종일 VEVENT ICS 가져오기와 CRLF·UTF-8 줄 접기 출력
  • 시간대·시각·알람·참석자 등 미지원 입력의 명시적 거부
  • 100건 미리보기와 2099년 범위 한계 표시

사용 방법

  1. 종일 일정 제목, 시작일, 기간을 입력하거나 예제를 불러옵니다.
  2. COUNT 또는 UNTIL을 포함한 RRULE과 제외 날짜를 입력합니다.
  3. 발생일을 계산하고 제외·미리보기 한계를 확인합니다.
  4. 필요하면 단일 종일 VEVENT ICS를 붙여 넣어 가져옵니다.
  5. 검증한 ICS를 복사하거나 저장하고 대상 캘린더에서 다시 확인합니다.

활용 예시

  • 주 2회 회의에서 특정 날짜만 EXDATE로 제외
  • 매월 31일이 없는 달을 건너뛰는 반복 확인
  • ICS 텍스트의 날짜형 VEVENT를 확인하고 다시 저장

자주 묻는 질문

시간대와 DST를 계산하나요?

아니요. 이 도구는 VALUE=DATE 종일 일정만 지원합니다. 날짜에는 시각·TZID·UTC 오프셋이 없으므로 DST 시각 변환을 하지 않습니다. 시각이 있는 DTSTART, TZID, VTIMEZONE은 거부합니다.

어떤 RRULE을 지원하나요?

DAILY, WEEKLY, MONTHLY와 1~24 INTERVAL, 1~120 COUNT 또는 날짜형 UNTIL, 약어 BYDAY, 월별 BYMONTHDAY만 지원합니다. 주 시작은 월요일입니다. BYSETPOS, 서수 요일, YEARLY, 시간·초 단위와 256개 이상의 발생 범위는 지원하지 않습니다.

무한 반복 규칙은 어떻게 되나요?

COUNT 또는 UNTIL 중 하나가 필수이며 둘을 함께 쓸 수 없습니다. 제한 없는 RRULE은 거부합니다. 미리보기는 최대 100건·2099년 말까지이며 범위에 걸리면 완료로 가장하지 않고 표시합니다.

EXDATE와 UNTIL은 언제 적용되나요?

UNTIL은 포함 경계이고 COUNT에는 DTSTART가 첫 번째로 들어갑니다. 먼저 반복 발생 횟수를 센 뒤 EXDATE를 제외하므로 화면에 보이는 항목 수는 COUNT보다 적을 수 있습니다. 종일 DTEND는 마지막 날 다음 날짜입니다.

모든 ICS 파일을 편집할 수 있나요?

아니요. VERSION 2.0의 단일 종일 VEVENT에서 UID, DTSTAMP, SUMMARY, DTSTART/DTEND 날짜, 지원 RRULE, 날짜형 EXDATE만 허용합니다. 알람·참석자·위치·설명·여러 행사 등은 정보 손실을 피하려고 거부합니다.

ICS를 저장하면 초대가 발송되나요?

아니요. 파일을 브라우저에서 만들거나 내려받을 뿐, 이메일·초대·캘린더 동기화는 하지 않습니다. 가져온 UID는 유지하고 새 예제는 내보낼 때 새 UID를 만듭니다.

개인정보 안내

ICS와 일정은 브라우저에서만 처리됩니다. 서버 업로드, 캘린더 계정 연결, 초대 전송은 하지 않습니다.

참고 자료

관련 도구

영업일 계산기Cron 표현식 생성기의존 일정 계획기Word 스타일 검사기참고문헌 작성·관리기로컬 문서 검색 색인기서명 PDF 검증기PDF 보존 형식 검사기인쇄 파일 사전 점검기검색 가능한 스캔 PDF 만들기전자 출판 접근성 검사기연구 근거 정리표PDF 양식 설계기PDF 검토 주석PDF 내부 객체 탐색기PDF 목차 편집기EPUB 전자책 작성기문서 버전 비교기소책자 인쇄 배치기민감 문장 가림 처리기한자 독음·문맥 탐색기문법 규칙 실험실대사 대본 편집기문서 색인 작성기번역문 대응 검사기문자 도형 편집기ANSI 색상 문자 편집기메일 스레드 탐색기PDF 영구 가림 편집기리치 텍스트 정리기고정폭 레코드 설계기발표 연습 작업대문장 분할 실험실3방향 텍스트 병합기한국어·영어 점자 변환텍스트 음성변환타자 속도 측정한국어 표기·공백 후보 검토맞춤법 퀴즈폰트 미리보기·비교HTML → Markdown 변환글자 깨짐 복구텍스트 줄 정렬문자열 찾기·바꾸기텍스트 역순 변환로마 숫자 변환한글 자모 분리·결합초성 추출기줄 번호 추가·제거숫자 한글 변환기모스 부호 변환기ROT13·시저 암호 변환기URL 슬러그 생성기HTML 태그 제거기이모지 모음글자수 세기단위 변환기파일 크기 변환기색상 코드 변환기텍스트 비교기PDF 합치기/분리주소록 파일 편집기JPG PDF 변환한글이름 영문변환PDF 페이지 편집인스타 폰트 변환기색상 대비 검사기컬러 팔레트 생성기PDF JPG 변환로렘입숨 생성기문서 템플릿 실행기한영타 변환기줄바꿈·공백 제거온라인 메모장워드클라우드 생성기PDF 비밀번호 해제영문주소 변환기PDF 압축 (용량 줄이기)
텍스트/변환 도구 전체 보기 →이미지/미디어 →생활/재미 →개발 도구 →