Prévia de recorrências RRULE

Cole a regra e defina o início para conferir os campos normalizados e as datas. A prévia aceita campos comuns e não cria eventos de calendário.

Funciona localmente no seu navegador
Esta ferramenta processa todos os dados localmente no seu navegador.
RRULECampos comuns: FREQ, INTERVAL, COUNT, UNTIL, BYDAY, BYMONTHDAY e BYMONTH.
Visualização local da agendaSomente campos RFC 5545 comuns
A visualização usa o fuso horário local deste navegador.

Esta ferramenta apenas visualiza datas. Ela não cria, envia nem assina eventos de calendário.

Próximas ocorrências
  1. Ainda não há ocorrências para mostrar.

Como pré-visualizar um agendamento RRULE

Cole uma linha RRULE e escolha o horário de início; a página mostra a regra normalizada e as próximas ocorrências como o relógio local do navegador as veria. Apenas datas são geradas: sem feed, sem download .ics e sem evento de calendário.

A prévia entende os campos comuns da RFC 5545, incluindo BYDAY com ordinal (2MO, -1FR) e valores negativos de BYMONTHDAY. Tudo é calculado neste navegador: a regra nunca sai da página.

  1. Digite ou cole a regra (o prefixo RRULE: é opcional) em RRULE, mantendo o campo FREQ.
  2. Defina Data e hora de início: as ocorrências são calculadas a partir desse momento no fuso horário do navegador.
  3. Escolha quantas ocorrências listar (1–50) e pressione Analisar e pré-visualizar.
  4. Leia o Resumo da recorrência: FREQ, INTERVAL, as ocorrências listadas e a condição de término (valor de COUNT, valor de UNTIL ou ∞).
  5. Copie a regra normalizada e as próximas ocorrências; Limpar esvazia o formulário.

O que esta prévia lê e onde estão os limites

Campos que a prévia usa

FREQ aceita DAILY, WEEKLY, MONTHLY ou YEARLY, com INTERVAL como número inteiro positivo. COUNT limita a regra a um número de ocorrências e UNTIL a encerra em um momento; a RFC 5545 proíbe usar os dois na mesma regra, e a prévia avisa sobre essa combinação em vez de adivinhar.

BYDAY aceita um ou mais dias da semana, com um ordinal opcional: 2MO é a segunda segunda-feira do mês e -1FR a última sexta-feira; os ordinais valem com MONTHLY, ou com YEARLY quando há BYMONTH. BYMONTHDAY aceita 1–31 e valores negativos (‑1 é o último dia do mês); BYMONTH aceita 1–12.

Fuso horário e janela de busca

As ocorrências são calculadas no fuso horário local do navegador, que é também o que a lista de datas mostra. Um UNTIL terminado em Z é comparado em UTC; um UNTIL só com data cobre o dia local inteiro.

A janela de busca é de 20.000 dias (cerca de 54 anos). Quando uma regra produz menos datas do que o pedido porque essa janela acabou, a página avisa em vez de parar em silêncio.

O que esta página não faz

Regras subdiárias ficam de fora: FREQ=HOURLY, MINUTELY e SECONDLY são recusadas porque a prévia trabalha em dias de calendário. Campos como WKST, BYHOUR, BYSETPOS ou EXDATE não são aplicados; eles são listados como não utilizados para que a regra não seja reinterpretada em silêncio.

A ferramenta não cria, envia nem assina eventos de calendário e não grava arquivos .ics. Nada é enviado: todo cálculo acontece na página.

Ferramentas recentes: