Aperçu des récurrences RRULE

Collez une règle et définissez le début pour examiner les champs normalisés et les dates. L’aperçu prend en charge les champs courants sans créer d’événements.

Fonctionne localement dans votre navigateur
Tout dans cet outil est traité dans ce navigateur. KivTools ne télécharge pas, ne stocke pas et n’appelle aucune API tierce avec votre entrée.
RRULEChamps communs : FREQ, INTERVAL, COUNT, UNTIL, BYDAY, BYMONTHDAY et BYMONTH.
Aperçu du planning localChamps RFC 5545 courants uniquement
L'aperçu utilise le fuseau horaire local de ce navigateur.

Cet outil prévisualise uniquement les dates. Il ne crée pas, n'envoie pas et ne s'abonne pas aux événements du calendrier.

Prochaines occurrences
  1. Aucune occurrence à afficher pour le moment.

Comment prévisualiser une planification RRULE

Collez une ligne RRULE et choisissez l’heure de début : la page affiche la règle normalisée et les prochaines occurrences telles que l’horloge locale du navigateur les verrait. Seules des dates sont produites — ni flux, ni téléchargement .ics, ni événement de calendrier.

L’aperçu comprend les champs courants de la RFC 5545, notamment BYDAY avec ordinal (2MO, -1FR) et les valeurs négatives de BYMONTHDAY. Tout est calculé dans ce navigateur : la règle ne quitte jamais la page.

  1. Saisissez ou collez la règle (le préfixe RRULE: est facultatif) dans RRULE, en conservant le champ FREQ.
  2. Définissez la date et l’heure de début : les occurrences sont calculées à partir de ce moment dans le fuseau horaire de votre navigateur.
  3. Choisissez le nombre d’occurrences à afficher (1–50), puis cliquez sur Analyser et prévisualiser.
  4. Lisez le résumé de la récurrence : FREQ, INTERVAL, les occurrences listées et la condition de fin (valeur de COUNT, valeur d’UNTIL ou ∞).
  5. Copiez la règle normalisée et les prochaines occurrences ; Effacer vide le formulaire.

Ce que lit cet aperçu et où sont ses limites

Champs utilisés par l’aperçu

FREQ accepte DAILY, WEEKLY, MONTHLY ou YEARLY, avec INTERVAL comme nombre entier positif. COUNT limite la règle à un nombre d’occurrences et UNTIL la termine à un instant précis ; la RFC 5545 interdit les deux dans une même règle, et l’aperçu le signale au lieu de deviner.

BYDAY accepte un ou plusieurs jours de la semaine, avec un ordinal facultatif : 2MO est le deuxième lundi du mois, -1FR le dernier vendredi ; les ordinaux s’appliquent avec MONTHLY, ou avec YEARLY quand BYMONTH est présent. BYMONTHDAY accepte 1–31 et des valeurs négatives (‑1 = dernier jour du mois) ; BYMONTH accepte 1–12.

Fuseau horaire et fenêtre de recherche

Les occurrences sont calculées dans le fuseau horaire local du navigateur, celui qu’affiche aussi la liste. Un UNTIL terminé par Z est comparé en UTC ; un UNTIL avec une simple date couvre toute la journée locale.

La fenêtre de recherche est de 20 000 jours (environ 54 ans). Quand une règle produit moins de dates que demandé parce que cette fenêtre s’achève, la page le dit au lieu de s’arrêter en silence.

Ce que cette page ne fait pas

Les règles intra-journalières sont hors périmètre : FREQ=HOURLY, MINUTELY et SECONDLY sont refusées car l’aperçu travaille en jours calendaires. Des champs comme WKST, BYHOUR, BYSETPOS ou EXDATE ne sont pas appliqués ; ils sont listés comme non utilisés pour que la règle ne soit pas réinterprétée en silence.

L’outil ne crée, n’envoie et n’abonne aucun événement de calendrier et n’écrit pas de fichier .ics. Rien n’est téléversé : tous les calculs se font dans la page.

Outils récents :