Nouplo

Cron cada día a medianoche

Es 0 0 * * *, en la zona horaria de la máquina.

cron
0 0 * * *
Resultado
0 0 * * *

  ┌───────── minute (0–59)
  │ ┌─────── hour (0–23)
  │ │ ┌───── day of month (1–31)
  │ │ │ ┌─── month (1–12)
  │ │ │ │ ┌─ day of week (0–6, Sunday is 0 — and 7 on most systems)
  0 0 * * *

  It runs at:
    minute        0
    hour          0
    day of month  every
    month         every
    day of week   every

  Next five runs:
    2026-09-24 16:00
    2026-09-25 16:00
    2026-09-26 16:00
    2026-09-27 16:00
    2026-09-28 16:00

Tus archivos se quedan en tu dispositivo

Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.

Cómo funciona

  1. La expresión ya está ahí: 0 0 * * *. Los cinco campos de debajo son minuto, hora, día del mes, mes y día de la semana, en ese orden.
  2. Cópiala a tu crontab, a tu programación de CI o a tu planificador en la nube. Los mismos cinco campos significan lo mismo en todos.
  3. Para cambiarla, devuelve el menú a «describirla abajo» y descríbela con tus palabras: «cada 2 horas», «a las 17:00 entre semana».
  4. Comprueba la lectura, no la expresión. Lo que aparece debajo sale de analizar lo construido: es lo que haría una máquina, no lo que quisimos decir.

Preguntas frecuentes

¿Medianoche dónde?
En la máquina que lo ejecuta, en la zona horaria que tenga configurada, que en la mayoría de servidores y contenedores es UTC y no la tuya. Si la tarea debe correr a medianoche local, configura la zona en el planificador, no en la expresión: cron no tiene un campo para eso.
¿Funciona en GitHub Actions, Kubernetes y los planificadores en la nube?
Los cinco campos sí. Lo que cambia es todo lo demás: algunos aceptan nombres como @daily, los CronJobs de Kubernetes toman los mismos cinco, y GitHub Actions ejecuta tarde los flujos programados cuando hay carga. Pega la expresión y compruébala donde vaya a correr.
¿Puedo leer una expresión que ya tengo?
Sí, para eso está el analizador de cron: pega la expresión y obtienes la explicación y las próximas ejecuciones. Es el mismo analizador que aquí relee lo construido.
¿Se envía algo a algún sitio?
No. Se construye y se lee en esta página. Una programación cuenta cuándo hacen algo tus sistemas; no hace falta que lo sepa un servidor ajeno.

Para un uso concreto

Herramientas relacionadas