Cron Every Weekday at Midnight

0 0 * * 1-5

Every weekday at 12:00 AM

Next 10 Executions

Times shown in UTC

  • Tue, May 19, 202600:00
  • Wed, May 20, 202600:00
  • Thu, May 21, 202600:00
  • Fri, May 22, 202600:00
  • Mon, May 25, 202600:00
  • Tue, May 26, 202600:00
  • Wed, May 27, 202600:00
  • Thu, May 28, 202600:00
  • Fri, May 29, 202600:00
  • Mon, Jun 1, 202600:00

Field Breakdown

0
Minute
0
0
Hour
0
*
Day of Month
Every day
*
Month
Every month
1-5
Day of Week
Mon, Tue, Wed, Thu, Fri

About This Schedule

The cron expression 0 0 * * 1-5 fires at midnight (00:00) every weekday. This overnight schedule maximizes the processing window — jobs have the entire night to complete before business hours.

Weekday midnight schedules are the workhorse of business data processing. They handle nightly ETL pipelines, end-of-day financial reconciliation, overnight report compilation, database maintenance, and log rotation. Skipping weekends reduces unnecessary processing when no business data is generated.

Note that "Monday at midnight" (0 0 * * 1) means the very start of Monday, i.e., Sunday night turning into Monday morning. If you want end-of-Monday processing, use 0 23 * * 1 (11 PM Monday) instead.

Frequently Asked Questions