TK TaskKit
Herramientas para desarrolladores

Parser cron

Decodifica expresiones cron a una descripción legible, las 5 próximas ejecuciones y un desglose por campo.

Plantillas

Descripción

every 5 minutes, of every hour

*/5 * * * *

Campos

Minuto0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55
Horaevery
Día del mesevery
Mesevery
Día de la semanaevery

Próximas 5 ejecuciones

  • 15/6/2026, 12:05:00 PM
  • 25/6/2026, 12:10:00 PM
  • 35/6/2026, 12:15:00 PM
  • 45/6/2026, 12:20:00 PM
  • 55/6/2026, 12:25:00 PM

Las entradas se quedan en este dispositivo. Cada herramienta para desarrolladores en TaskKit corre por completo en tu navegador. Tokens, payloads y texto pegado no se transmiten ni a TaskKit ni a terceros.

Qué hace esta herramienta

Decodifica una expresión cron (*/5 * * * *, @daily, 0 9 * * 1-5) en:

  • Descripción legible — "Cada 5 minutos", "Todos los días a las 0:00", "A las 09:00 de lunes a viernes".
  • Próximas 5 ejecuciones — con tu zona horaria.
  • Desglose por campo — minuto, hora, día del mes, mes, día de la semana, con qué valores activa cada uno.

Soporta sintaxis estándar: rangos (1-5), listas (MON,WED,FRI), pasos (*/15), nombres (MON, JAN) y aliases (@hourly, @daily, @weekly, @monthly, @yearly/@annually, @reboot se reconoce pero no se programa).

Cuándo la usarías

  • Verificar que tu cron de Kubernetes/GitHub Actions se ejecuta cuando crees.
  • Decodificar una expresión que heredaste y nadie sabe explicar.
  • Calcular cuándo es la próxima ejecución de 0 4 * * 0 (4 AM del domingo).
  • Construir una expresión nueva con feedback en vivo.

Cómo funciona

El parser implementa la sintaxis cron clásica de cinco campos (minuto, hora, día del mes, mes, día de la semana) más los aliases. El cálculo de la próxima ocurrencia avanza el reloj minuto a minuto comprobando si todos los campos coinciden — eficiente y conceptualmente sencillo.

La zona horaria usa Intl.DateTimeFormat con el nombre IANA elegido. Importa: 0 9 * * * en Madrid no es la misma instancia UTC que en Ciudad de México.

Todo en local. La herramienta no programa ni ejecuta nada — solo describe y proyecta.

Notas

¿Y los segundos? El cron clásico no tiene campo de segundos. Algunas variantes (Quartz, AWS EventBridge en versión nueva) sí. Esta herramienta cubre el formato de cinco campos.

¿Día del mes y día de la semana al mismo tiempo? Cuando ambos están restringidos (no son *), POSIX dice que coincida con CUALQUIERA. Otras implementaciones cumplen ambos. Esta herramienta sigue POSIX (OR).

¿*/7 significa "cada 7 minutos"? Significa "comenzando en 0, cada 7" — es decir, 0, 7, 14, 21, 28, 35, 42, 49, 56, 0 (de la siguiente hora). No es estrictamente "cada 7 minutos" porque cada hora se reinicia. Si quieres exactamente cada 7 minutos en bucle, lo mejor es un sistema con intervalos no cron.

Herramientas relacionadas