Fecha y hora

Generador de expresiones cronComprueba las fechas del horario

Crea un horario o analiza una expresión existente desde un instante concreto.

Generador de expresiones cron

Expresión

La entrada se procesa en este navegador y no se envía a ningún servidor.

Informe de ejecución

Opciones

Sin desplazamiento, el inicio usa la zona elegida. Una hora ausente o repetida exige un desplazamiento. Año UTC: 1900–2099.

Los cambios de hora siguen cron-parser 5.10.0; otros programadores pueden diferir.

Entre 1 y 1.000 fechas en diez años naturales UTC posteriores al inicio. El cálculo se detiene a los 5 segundos.

Constructor por campos

Los cambios quedan en el borrador hasta revisar y aplicar la vista previa.

Expresión cron: */15 * * * *

Introduce cinco campos: minuto, hora, día del mes, mes y día de la semana.

Usa *, valores, listas, rangos ascendentes, */n o a-b/n. Sin macros, segundos ni extensiones de proveedor. Expresión: máximo 500 unidades de código UTF-16. Paso: 1–9999.

La entrada o las opciones han cambiado. Actualiza los resultados antes de exportarlos.

El Generador de expresiones cron ayuda a entender por qué un informe previsto para cada mes también se ejecuta cada lunes. La combinación del día del mes y el día de la semana suele explicar esa diferencia.

Este analizador de expresiones cron conserva el texto original mientras preparas cambios. El traductor cron muestra los valores de cada campo y el calculador cron permite comprobar las fechas antes de usar la expresión.

Por qué usar este Generador de expresiones cron

Comparar antes de sustituir

El Generador de expresiones cron separa el original del borrador. Revisa la propuesta y aplícala cuando esté lista. Deshacer una vez recupera tanto la entrada como los resultados anteriores.

Cinco campos de un horario conectados con puntos de ejecución en una línea temporal.

Elegir la zona del horario

Cada día a las 09:00 corresponde a instantes distintos según la zona. El informe muestra la zona elegida junto a UTC, incluso cuando las dos vistas tienen fechas distintas.

Dos relojes de zonas diferentes señalan el mismo instante.

Tres comprobaciones antes de aplicar

01

Fijar el inicio de la búsqueda

El inicio predeterminado es 2026-01-01T00:00:00Z y queda excluido. Sin un desplazamiento explícito, se usa la zona IANA elegida. Una hora local ausente o repetida requiere un desplazamiento que la identifique.

02

Leer juntas las condiciones de día

Si ninguno de los campos de día contiene *, basta el día del mes o el día de la semana. Si alguno contiene *, incluso */2, deben cumplirse ambos. La explicación distingue AND y OR.

03

Aplicar después de la vista previa

Las plantillas y los campos preparan un borrador. El cálculo automático espera 350 ms tras editar la entrada; si lo desactivas, usa el botón o Ctrl/Cmd+Enter. Los resultados antiguos no se pueden exportar.

Del significado a las próximas ejecuciones

Valores de los cinco campos

Minuto, hora, día del mes, mes y día de la semana se desarrollan como conjuntos de valores. La explicación usa esos mismos conjuntos y la regla de combinación del cálculo.

Plantillas con un propósito definido

Empieza con cada 15 minutos, todos los días a las 09:00, de lunes a viernes a las 09:00 o el primer día del mes a medianoche. Los campos personalizados aceptan listas, rangos y pasos compatibles.

Próximas ejecuciones desde una fecha

Solicita entre 1 y 1.000 instantes posteriores al inicio. El informe distingue cantidad solicitada, cantidad devuelta y estado final; una ventana agotada no se presenta como una lista completa.

Informe con la expresión original

Copia o descarga la expresión y sus fechas calculadas. Aunque la vista muestre solo parte de las filas, la exportación del resultado vigente incluye todas las devueltas.

Sintaxis y límites de cálculo

Solo cinco campos
Se admiten números, *, listas, rangos ascendentes, */n y a-b/n. JAN–DEC y SUN–SAT no distinguen mayúsculas; 0 y 7 significan domingo. La forma n/step se rechaza.
Sin extensiones de plataforma
No se aceptan segundos, años, macros como @daily ni extensiones de Quartz, AWS o Jenkins. Se rechazan ?, L, W, #, H y cron(...). Las plantillas no interpretan instrucciones libres en lenguaje natural.
Se conserva el comodín original
Solo se usa OR cuando ninguno de los dos campos de día contiene *. Si alguno lo contiene, se usa AND. Expandir un campo hasta cubrir todos sus valores no debe cambiar esta regla.
Inicio y ventana de diez años
El año UTC del inicio debe estar entre 1900 y 2099. La fecha incluye segundos y puede tener de 1 a 9 decimales. Se excluye el inicio y se incluye el extremo situado diez años naturales UTC después.
Política de cambio de hora
Un inicio local sin desplazamiento se rechaza si falta o se repite. Las fechas de cron-parser 5.10.0 dependen del inicio: en Nueva York, antes del salto del 08/03/2026, 02:30 puede pasar a 03:30; antes del retroceso del 01/11/2026, 01:30 corresponde a la primera aparición. Un inicio posterior a la transición puede cambiar el resultado. Otros programadores pueden diferir. Las reglas de zona proceden de los datos Intl del navegador; los desplazamientos históricos pueden incluir segundos.
Vista limitada, sin ejecutar tareas
Hasta 1.000 fechas y 5 segundos de cálculo. Las listas parciales se identifican como incompletas. La herramienta no ejecuta comandos ni instala crontab; validar una expresión no confirma que una tarea real funcione.

Preguntas del Generador de expresiones cron

¿Cuál es el orden de los 5 campos en una expresión cron?

El orden es minuto, hora, día del mes, mes y día de la semana. Los límites son 0–59, 0–23, 1–31, 1–12 y 0–7 respectivamente. Los valores expandidos permiten revisar cada campo.

¿Qué significan los caracteres especiales (*, /, -, ,)?

El asterisco selecciona todos los valores; la coma forma una lista y el guion un rango. La barra indica un paso: */15 en minutos corresponde a 0, 15, 30 y 45 de cada hora.

¿En qué zona horaria van las próximas ejecuciones?

Usan la zona IANA seleccionada, UTC de forma predeterminada. El informe también muestra el instante UTC. El sistema que ejecute la tarea tiene su propia configuración de zona, independiente de esta página.

¿Cinco campos o seis?

Esta herramienta acepta cinco campos. Los formatos de seis campos y otras variantes no se convierten automáticamente: comprueba la documentación del programador de destino.

¿Lee nombres de días y meses?

Sí. Acepta JAN–DEC para meses y SUN–SAT para días, sin distinguir mayúsculas. Los números también sirven; 0 y 7 representan domingo en el campo de día de la semana.

¿Una fecha inesperada?

Comprobar otro horario

Usa el Generador de expresiones cron con un horario conocido y guarda un informe de sus fechas después de aplicar los cambios revisados.