Ir a la herramienta
JoeLucky

Haz clic en ★ para guardar una herramienta

Categorías de herramientas

Codificador/decodificador Base64Visor de árbol JSONPOPULARDecodificador JWTGenerador de UUIDCodificador/decodificador de URLJSON a CSVCSV a JSONJSON a YAMLYAML a JSONJSON a XMLXML a JSONCSV a YAMLYAML a CSVFormateador JSONFormateador YAMLFormateador XMLFormateador HTMLFormateador CSSProbador de regexGenerador de hashAnalizador de CronCodificador/decodificador de entidades HTMLConversor de bases numéricasAnalizador de URLVisor y validador de CSVVista previa de MarkdownFormateador SQLEditor Mermaid en vivoCalculadora de costo de API de LLMNUEVOCalculadora de VRAM para LLMNUEVOVisualizador de chunks RAGNUEVOCosto de almacenamiento en la nube (S3, R2, B2)NUEVOCalculadora de disponibilidad SLANUEVO
JoeLucky

Herramientas en línea prácticas, todas en un solo lugar

Política de privacidadTérminos del servicio

© 2026 JoeLucky®. Todos los derechos reservados.

  1. JoeLucky
  2. /Desarrollo
  3. /Analizador de Cron

Analizador de Cron

Comprueba una expresión cron y mira cuándo se ejecuta a continuación en cualquier zona horaria.

Informar

DESARROLLO SIMILARES

Ver todas
Calculadora de disponibilidad SLA

Convierte 99,9 % o 99,99 % en inactividad permitida al mes y al año, y combina disponibilidad.

Abrir →
Conversor de timestamp

Timestamp Unix en vivo con conversión en ambos sentidos, varias zonas horarias y formatos.

Abrir →
Conversor de zonas horarias

Compara la hora local entre zonas horarias con cambio de horario automático, ideal para coordinar reuniones entre regiones.

Abrir →

💬 Comentarios

?

Aún no hay comentarios. ¡Sé el primero!

¿QUÉ ES Analizador de Cron?

Valida una expresión cron estándar de 5 campos y obtén un resumen en lenguaje llano más las próximas 10 horas de ejecución en cualquier zona horaria IANA, con el horario de verano gestionado (las horas que no existen en primavera se omiten y las horas repetidas en otoño cuentan una vez). Acepta abreviaturas de mes y día y alias como @daily, muestra límites y fragmentos listos para pegar para GitHub Actions, Vercel, Kubernetes y crontab, y puede construir una expresión a partir de opciones.

¿Cómo se usa?

  1. Introduce una expresión cron (minuto hora día mes día-de-la-semana) o haz clic en un ejemplo; también puedes abrir «Construir una expresión a partir de opciones».
  2. Elige la zona horaria y la plataforma de destino (crontab, GitHub Actions, Vercel, Kubernetes).
  3. Lee el resumen, el desglose de campos y las próximas 10 horas de ejecución (con UTC y desfase).
  4. Lee las notas de horario de verano y de plataforma y copia el fragmento en tu proyecto.

Notas

  • Ejemplo: 0 9 * * 1-5 significa las 09:00 de cada día laborable; las 09:00 en Asia/Taipei equivalen a las 01:00 UTC.
  • Cuando el día del mes y el día de la semana están ambos restringidos, la regla es O (Vixie cron). Los campos de segundos, las formas de 6/7 campos y los ?, L, W, # de Quartz no se admiten.
  • GitHub Actions tiene un intervalo mínimo de 5 minutos y se ejecuta en UTC por defecto; Vercel lee UTC y Hobby permite como máximo una ejecución al día por tarea; para Kubernetes usa .spec.timeZone, ya que CRON_TZ/TZ dentro de la programación no se admite. Las reglas se verificaron el 2026-10-20 y las plataformas pueden cambiar.
  • Todo se calcula en tu navegador y la expresión no se sube.

Preguntas frecuentes

¿Admite AWS EventBridge o cron Quartz de 6–7 campos?

No. La base de la herramienta es el cron estándar de estilo Unix/POSIX de 5 campos (minuto hora día-del-mes mes día-de-la-semana); una expresión de 6 o 7 campos se rechaza con un error de número de campos en lugar de interpretarse mal en silencio. Además de números acepta abreviaturas de mes y día (JAN, MON) y alias como @daily y @hourly. Los campos de segundos y los ?, L, W, # de Quartz siguen sin admitirse.

Cuando el día del mes y el día de la semana están ambos restringidos, ¿es Y u O?

Es O. Es el comportamiento estándar de Vixie cron: cuando ni el día del mes ni el día de la semana es un «*» simple, la tarea se ejecuta si se cumple CUALQUIERA de las condiciones, sin exigir ambas. El resumen de la herramienta y la nota inferior lo explican.

¿En qué zona horaria se calculan las «próximas ejecuciones»?

Por defecto la zona horaria local de tu navegador; el menú Zona horaria permite cambiar a cualquier zona IANA (como Asia/Taipei o America/New_York) o a UTC, y la tabla muestra tanto la hora de esa zona como UTC. Los programadores del lado del servidor suelen ejecutarse en UTC, así que elige la zona que realmente use tu plataforma.

¿Cómo afecta el horario de verano a las ejecuciones cron?

Cuando los relojes se adelantan, algunas horas locales no existen (por ejemplo 02:30), así que la herramienta omite esa ejecución y la indica en los resultados. Cuando los relojes se atrasan, una hora local ocurre dos veces y una programación a hora fija se cuenta una vez, en su primera aparición. Las plataformas gestionan estos casos de forma distinta; para tareas importantes evita la ventana de transición o programa en UTC.

¿Qué límites se aplican al cron en GitHub Actions, Vercel y Kubernetes?

Las programaciones de GitHub Actions tienen un intervalo mínimo de 5 minutos, se ejecutan en UTC por defecto, pueden retrasarse bajo carga y solo se disparan en la rama predeterminada. Vercel lee las expresiones cron en UTC; en Hobby cada tarea se ejecuta como máximo una vez al día con hasta 59 minutos de margen, Pro y Enterprise permiten por minuto, y un proyecto puede tener como máximo 100 tareas. Para un CronJob de Kubernetes fija la zona con .spec.timeZone; CRON_TZ o TZ dentro de la programación no se admite. Elige una plataforma de destino para ver estas notas y un fragmento listo para pegar.

¿Puedo construir una expresión cron a partir de opciones?

Sí. Abre «Construir una expresión a partir de opciones», elige cada N minutos, cada hora, a diario, días laborables, semanal en días elegidos, mensual o anual, rellena la hora y obtienes la expresión; un clic la aplica a la entrada de arriba para ver de inmediato el resumen y las próximas ejecuciones.

Se ejecuta en minuto 0, en hora 9, en días de la semana 1, 2, 3, 4, 5, cada mes.

minuto

0

hora

9

día del mes

*

mes

*

día de la semana

1-5

Al cambiar de plataforma se muestran sus límites y un fragmento listo para pegar.

Próximas 10 ejecuciones · UTC

Calculando…

Fragmento de configuración

0 9 * * 1-5 /path/to/command
Crear una expresión a partir de opciones
0 9 * * *

La base es el cron estándar de 5 campos al estilo Unix/POSIX (minuto hora día-del-mes mes día-de-la-semana); las variantes de 6–7 campos de Quartz/AWS/GitHub no son compatibles; las abreviaturas de meses/días y los alias tipo @daily se expanden primero y luego se validan.

También se admiten abreviaturas de meses y días (JAN, MON) y los alias @daily, @hourly, @weekly, @monthly, @yearly. Los campos de segundos y los símbolos Quartz ?, L, W, # siguen sin admitirse.

Las próximas ejecuciones se calculan para la zona que elijas con sus reglas de horario de verano; una hora fija dentro de la hora repetida se ejecuta una vez, y una hora que no existe en el salto de primavera se omite.

Las reglas de las plataformas proceden de la documentación de GitHub, Vercel y Kubernetes (verificadas el 2026-10-20); las plataformas pueden cambiar, así que sigue su documentación.