RRule Generator

Outil pratique pour générer des RRULE pour la planification du calendrier, destiné aux développeurs, chefs de produit et ingénieurs d’automatisation nécessitant des motifs de récurrence précis.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
944+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

À propos de cet outil

Génère une ligne RRULE conforme aux normes à partir d’un ensemble d’entrées structurées. Les utilisateurs spécifient une date de départ, une fréquence de récurrence et des composants de règle optionnels; l’outil assemble ensuite une seule chaîne RRULE qui décrit le motif souhaité. Les utilisateurs cibles incluent les ingénieurs développeurs intégrant des événements du calendrier, les équipes produit configurant des fonctions de planification et les ingénieurs QA validant la logique de récurrence. La valeur réside dans la composition précise de règles de récurrence complexes, la réduction des erreurs manuelles et une intégration plus rapide avec les bibliothèques ICS/calendrier.
Comment cela fonctionne conceptuellement: le système valide les entrées, normalise les valeurs en majuscules et place les composants dans un ordre canonique. Les entrées obligatoires comprennent FREQ et DTSTART en tant que date d’ancrage; les entrées optionnelles telles que INTERVAL, COUNT, UNTIL, BYDAY, BYMONTH, BYMONTHDAY, BYWEEKNO et BYSETPOS affinent la règle. Par exemple, un événement hebdomadaire toutes les deux semaines le lundi et le mercredi donne RRULE:FREQ=WEEKLY;INTERVAL=2;BYDAY=MO,WE. L’outil se concentre sur la génération RRULE; les détails associés comme la désignation du fuseau horaire (TZID) ou le formatage de DTSTART sont traités séparément dans les étapes en aval.
Les bénéficiaires incluent les ingénieurs développant des applications calendaires, les équipes opérationnelles automatisant les rappels et les équipes qualité validant les horaires récurrents. La valeur unique réside dans une saisie multi-champs avec une sortie RRULE canonique immédiate, le support des clauses BY* avancées et le retour de validation explicite pour des configurations impossibles ou conflictuelles. Des cas d’usage courants incluent des rappels quotidiens, des réunions en jours ouvrables uniquement ou des récurrences mensuelles à un jour précis ou à un jour ordinal de la semaine; la RRULE résultante peut être intégrée dans des exports ICS, des flux calendaires ou enregistrée comme données de configuration pour des planificateurs d’événements.

Comment utiliser

  1. Fournissez les entrées: définissez la date de départ, FREQ et INTERVAL.
  2. Ajoutez des composants optionnels: BYDAY, BYMONTH, BYMONTHDAY, BYWEEKNO ou BYSETPOS selon le besoin.
  3. Cliquez sur Générer pour produire la chaîne RRULE.
  4. Copiez la RRULE et testez-la dans votre bibliothèque calendrier ou votre flux ICS.
  5. Ajustez les entrées si le planning généré diffère du motif prévu et réexécutez.
How to use rrule online generator

Frequently Asked Questions

Trouvez des réponses rapides

Qu’est-ce que RRULE ?
RRULE fait partie de la spécification iCalendar et encode la manière dont un événement se répète dans le temps. Il définit la fréquence, l’intervalle et les contraintes optionnelles (par jour, par mois, etc.) pour décrire des motifs de récurrence complexes.
Puis-je spécifier plusieurs jours dans BYDAY ?
Oui. BYDAY accepte une liste séparée par des virgules (par ex. MO,WE,FR) pour indiquer plusieurs jours de la semaine. Pour les motifs mensuels ou annuels, des préfixes ordinaux (1MO, -1MO) spécifient l’occurrence du jour utilisée.
Puis-je exporter vers ICS ?
Le générateur produit uniquement des chaînes RRULE. Les fichiers ICS nécessitent un DTSTART (et éventuellement TZID). Utilisez la RRULE produite ici avec un DTSTART pour créer une entrée ICS complète.
Comment valider la validité de RRULE ?
Analysez la RRULE avec une bibliothèque calendrier (par ex. dateutil.rrule en Python ou un parser RRULE en JS) en utilisant un DTSTART connu. Comparez les occurrences générées avec le planning attendu et ajustez les entrées jusqu’à ce que les sorties correspondent.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Web & SEO Tools

Convertisseur Spotify vers MP3

Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...

Web & SEO Tools

Calculateur de distance routière

Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...

Web & SEO Tools

Calculateur d’âge

Déterminez rapidement l’âge d’une personne à partir de sa date de naissance avec notre calculateur e...

Web & SEO Tools

Convertisseur de devises

Convertissez rapidement des montants entre différentes monnaies avec notre convertisseur de devises...

Votre avis compte

Aidez-nous à nous améliorer