Pega la regla y define el inicio para revisar campos normalizados y fechas. La vista previa admite campos comunes y no crea eventos de calendario.
Se ejecuta localmente en tu navegadorEsta herramienta solo previsualiza fechas. No crea, envía ni suscribe eventos de calendario.
Pega una línea RRULE y elige la hora de inicio; la página muestra la regla normalizada y las próximas ocurrencias tal como las vería el reloj local del navegador. Solo se generan fechas: ni feed, ni descarga .ics, ni evento de calendario.
La vista previa entiende los campos habituales de la RFC 5545, incluidos BYDAY con ordinal (2MO, -1FR) y valores negativos de BYMONTHDAY. Todo se calcula en este navegador: la regla nunca sale de la página.
FREQ admite DAILY, WEEKLY, MONTHLY o YEARLY, con INTERVAL como número entero positivo. COUNT limita la regla a un número de ocurrencias y UNTIL la termina en un momento concreto; la RFC 5545 prohíbe usar ambos en la misma regla y la vista previa avisa de esa combinación en lugar de adivinar.
BYDAY acepta uno o varios días de la semana, con un ordinal opcional: 2MO es el segundo lunes del mes y -1FR el último viernes; los ordinales se aplican con MONTHLY, o con YEARLY cuando hay BYMONTH. BYMONTHDAY acepta 1–31 y valores negativos (‑1 es el último día del mes); BYMONTH acepta 1–12.
Las ocurrencias se calculan en la zona horaria local del navegador, que es también la que muestra la lista de fechas. Un UNTIL terminado en Z se compara en UTC; un UNTIL con solo fecha cubre todo el día local.
La ventana de búsqueda es de 20.000 días (unos 54 años). Cuando una regla produce menos fechas de las pedidas porque esa ventana terminó, la página lo indica en lugar de detenerse en silencio.
Las reglas subdiarias quedan fuera: FREQ=HOURLY, MINUTELY y SECONDLY se rechazan porque la vista previa trabaja en días naturales. Campos como WKST, BYHOUR, BYSETPOS o EXDATE no se aplican; se listan como no utilizados para que la regla no se reinterprete en silencio.
La herramienta no crea, envía ni suscribe eventos de calendario y no escribe archivos .ics. Nada se sube: todos los cálculos ocurren en la página.