RRULE と開始日時を入力すると、正規化されたルールと次の発生予定を確認できます。対応するのは RFC 5545 の一般的なフィールドのみで、カレンダーイベントは作成しません。
ブラウザ内でローカルに実行このツールは日付のみをプレビューします。カレンダーイベントの作成、送信、登録は行いません。
RRULE の行を貼り付け、開始日時を選ぶと、正規化されたルールと、ブラウザのローカル時刻で表示される次回以降の発生予定が表示されます。生成されるのは日付だけです。フィードや .ics のダウンロード、カレンダーイベントの作成は行いません。
一般的な RFC 5545 のフィールドに対応し、序数付きの BYDAY(2MO、-1FR)や負の BYMONTHDAY も扱えます。計算はすべてこのブラウザ内で完結し、ルールがページ外に送信されることはありません。
FREQ は DAILY、WEEKLY、MONTHLY、YEARLY に対応し、INTERVAL は正の整数です。COUNT は発生回数の上限、UNTIL は終了時点を指定します。RFC 5545 は同じルールでの併用を禁じており、このプレビューも推測せずにその組み合わせを報告します。
BYDAY は曜日を 1 つ以上指定でき、序数も付けられます。2MO は第 2 月曜日、-1FR は最終金曜日で、序数は MONTHLY、または BYMONTH がある YEARLY で有効です。BYMONTHDAY は 1〜31 と負の値(-1 は月末)、BYMONTH は 1〜12 です。
発生予定はブラウザのローカルタイムゾーンで計算され、日付一覧も同じタイムゾーンで表示されます。Z で終わる UNTIL は UTC で比較し、日付だけの UNTIL はローカルのその日全体を含みます。
探索範囲は 20,000 日(約 54 年)です。範囲の終わりが先に来て指定件数に届かない場合は、黙って止まらずにその旨を表示します。
1 日未満の単位は対象外です。プレビューは暦日で計算するため、FREQ=HOURLY、MINUTELY、SECONDLY は受け付けません。WKST、BYHOUR、BYSETPOS、EXDATE などのフィールドは適用せず、未使用として一覧表示し、ルールが黙って解釈し直されないようにします。
カレンダーイベントの作成・送信・購読は行わず、.ics ファイルも書き出しません。入力は送信されず、計算はすべてページ内で行われます。