Aller à l'outil
JoeLucky

Cliquez sur ★ pour enregistrer un outil

Catégories d'outils

Encodeur/décodeur Base64Visionneuse d'arbre JSONPOPULAIREDécodeur JWTGénérateur d'UUIDEncodeur/décodeur d'URLJSON en CSVCSV en JSONJSON en YAMLYAML en JSONJSON en XMLXML en JSONCSV en YAMLYAML en CSVFormateur JSONFormateur YAMLFormateur XMLFormateur HTMLFormateur CSSTesteur de regexGénérateur de hashAnalyseur CronEncodeur/décodeur d'entités HTMLConvertisseur de basesAnalyseur d'URLVisionneuse et validateur CSVAperçu MarkdownFormateur SQLÉditeur Mermaid en directCalculateur de coût d'API LLMNOUVEAUCalculateur de VRAM pour LLMNOUVEAUVisualiseur de chunks RAGNOUVEAUCoût de stockage cloud (S3, R2, B2)NOUVEAUCalculateur de disponibilité SLANOUVEAU
JoeLucky

Des outils en ligne pratiques, tous au même endroit

Politique de confidentialitéConditions d'utilisation

© 2026 JoeLucky®. Tous droits réservés.

  1. JoeLucky
  2. /Développeur
  3. /Analyseur Cron

Analyseur Cron

Vérifiez une expression cron et voyez sa prochaine exécution dans n’importe quel fuseau horaire.

Signaler

DÉVELOPPEUR SIMILAIRES

Tout voir
Calculateur de disponibilité SLA

Convertissez 99,9 % ou 99,99 % en indisponibilité autorisée par mois et par an, et combinez la disponibilité.

Ouvrir →
Convertisseur de timestamp

Timestamp Unix en direct, conversion dans les deux sens, plusieurs fuseaux horaires et formats.

Ouvrir →
Convertisseur de fuseaux horaires

Comparez l'heure locale entre fuseaux, heure d'été comprise : pratique pour planifier des réunions internationales.

Ouvrir →

💬 Commentaires

?

Aucun commentaire pour le moment. Soyez le premier !

QU'EST-CE QUE Analyseur Cron ?

Validez une expression cron standard à 5 champs et obtenez un résumé en langage clair ainsi que les 10 prochaines heures d'exécution dans n'importe quel fuseau horaire IANA, avec gestion de l'heure d'été (les heures qui n'existent pas au printemps sont sautées, les heures répétées à l'automne comptent une fois). Il accepte les abréviations de mois et de jours et des alias comme @daily, affiche les limites et des extraits prêts à coller pour GitHub Actions, Vercel, Kubernetes et crontab, et peut construire une expression à partir d'options.

Comment l'utiliser ?

  1. Saisissez une expression cron (minute heure jour mois jour-de-la-semaine) ou cliquez sur un exemple ; vous pouvez aussi ouvrir « Construire une expression à partir d'options ».
  2. Choisissez le fuseau horaire et la plateforme cible (crontab, GitHub Actions, Vercel, Kubernetes).
  3. Lisez le résumé, le détail des champs et les 10 prochaines heures d'exécution (avec UTC et décalage).
  4. Lisez les notes sur l'heure d'été et la plateforme et copiez l'extrait dans votre projet.

Remarques

  • Exemple : 0 9 * * 1-5 signifie 09:00 chaque jour ouvré ; 09:00 à Asia/Taipei équivaut à 01:00 UTC.
  • Quand le jour du mois et le jour de la semaine sont tous deux restreints, la règle est OU (Vixie cron). Les champs de secondes, les formes à 6/7 champs et les ?, L, W, # de Quartz ne sont pas pris en charge.
  • GitHub Actions a un intervalle minimal de 5 minutes et s'exécute en UTC par défaut ; Vercel lit l'UTC et Hobby autorise au plus une exécution par jour et par tâche ; pour Kubernetes, utilisez .spec.timeZone, car CRON_TZ/TZ dans la planification n'est pas pris en charge. Les règles ont été vérifiées le 2026-10-20 et les plateformes peuvent changer.
  • Tout est calculé dans votre navigateur et l'expression n'est pas envoyée.

Questions fréquentes

Cela prend-il en charge AWS EventBridge ou le cron Quartz à 6–7 champs ?

Non. La base de l'outil est le cron standard de style Unix/POSIX à 5 champs (minute heure jour-du-mois mois jour-de-la-semaine) ; une expression à 6 ou 7 champs est rejetée avec une erreur de nombre de champs plutôt que mal lue en silence. Outre les nombres, il accepte les abréviations de mois et de jours (JAN, MON) et des alias comme @daily et @hourly. Les champs de secondes et les ?, L, W, # de Quartz restent non pris en charge.

Quand le jour du mois et le jour de la semaine sont tous deux restreints, est-ce ET ou OU ?

C'est OU. C'est le comportement standard de Vixie cron : quand ni le jour du mois ni le jour de la semaine n'est un « * » nu, la tâche s'exécute si l'UNE des conditions correspond, sans exiger les deux. Le résumé de l'outil et la note en dessous l'expliquent.

Dans quel fuseau horaire les « prochaines exécutions » sont-elles calculées ?

Par défaut, le fuseau horaire local de votre navigateur ; le menu Fuseau horaire permet de passer à n'importe quelle zone IANA (comme Asia/Taipei ou America/New_York) ou à UTC, et le tableau affiche à la fois l'heure de cette zone et l'UTC. Les planificateurs côté serveur fonctionnent souvent en UTC ; choisissez donc la zone réellement utilisée par votre plateforme.

Comment l'heure d'été affecte-t-elle les exécutions cron ?

Quand les horloges avancent, certaines heures locales n'existent pas (par exemple 02:30) ; l'outil saute donc cette exécution et la signale dans les résultats. Quand les horloges reculent, une heure locale se produit deux fois et une planification à heure fixe n'est comptée qu'une fois, à sa première occurrence. Les plateformes gèrent ces cas différemment ; pour les tâches importantes, évitez la fenêtre de transition ou planifiez en UTC.

Quelles limites s'appliquent au cron sur GitHub Actions, Vercel et Kubernetes ?

Les planifications GitHub Actions ont un intervalle minimal de 5 minutes, s'exécutent en UTC par défaut, peuvent être retardées sous charge et ne se déclenchent que sur la branche par défaut. Vercel lit les expressions cron en UTC ; sur Hobby, chaque tâche s'exécute au plus une fois par jour avec jusqu'à 59 minutes de marge, Pro et Enterprise autorisent à la minute, et un projet peut avoir au plus 100 tâches. Pour un CronJob Kubernetes, définissez le fuseau avec .spec.timeZone ; CRON_TZ ou TZ dans la planification n'est pas pris en charge. Choisissez une plateforme cible pour voir ces notes et un extrait prêt à coller.

Puis-je construire une expression cron à partir d'options ?

Oui. Ouvrez « Construire une expression à partir d'options », choisissez toutes les N minutes, toutes les heures, tous les jours, jours ouvrés, hebdomadaire sur les jours choisis, mensuel ou annuel, renseignez l'heure et vous obtenez l'expression ; un clic l'applique à la saisie ci-dessus pour voir aussitôt le résumé et les prochaines heures d'exécution.

S'exécute à minute 0, à heure 9, à jours de la semaine 1, 2, 3, 4, 5, chaque mois.

minute

0

heure

9

jour du mois

*

mois

*

jour de la semaine

1-5

Changer de plateforme affiche ses limites et un extrait prêt à coller.

10 prochaines exécutions · UTC

Calcul en cours…

Extrait de configuration

0 9 * * 1-5 /path/to/command
Construire une expression à partir d'options
0 9 * * *

La base est le cron standard à 5 champs de style Unix/POSIX (minute heure jour-du-mois mois jour-de-la-semaine) — les variantes à 6–7 champs de Quartz/AWS/GitHub ne sont pas prises en charge ; les abréviations de mois/jours et les alias de type @daily sont d'abord développés puis validés.

Également pris en charge : abréviations de mois et de jours (JAN, MON) et alias @daily, @hourly, @weekly, @monthly, @yearly. Les champs de secondes et les symboles Quartz ?, L, W, # ne sont toujours pas pris en charge.

Les prochaines exécutions sont calculées pour le fuseau choisi avec ses règles d'heure d'été ; une heure fixe dans l'heure répétée s'exécute une fois, et une heure inexistante lors du saut de printemps est ignorée.

Les règles des plateformes proviennent de la documentation de GitHub, Vercel et Kubernetes (vérifiées le 2026-10-20) ; les plateformes peuvent évoluer, référez-vous à leur documentation.