Cron Every Weekday (Mon–Fri) at Midnight

Cron expression to run a job every weekday Monday through Friday at midnight: 0 0 * * 1-5. See next execution dates and use cases.

0
Minute
0
Hour
*
Day (M)
*
Month
1-5
Weekday

At 12:00 AM, Monday through Friday

Next execution dates

  • Fri, Jun 12, 2026, 12:00:00 AMin 12 hours
  • Mon, Jun 15, 2026, 12:00:00 AMin 4 days
  • Tue, Jun 16, 2026, 12:00:00 AMin 5 days
  • Wed, Jun 17, 2026, 12:00:00 AMin 6 days
  • Thu, Jun 18, 2026, 12:00:00 AMin 7 days

Visual builder

Pick how often the job should run. The expression updates automatically.

At:

How cron syntax works

A standard cron expression has five fields, separated by spaces.

MinuteHourDay of monthMonthDay of week
0 - 590 - 231 - 311 - 120 - 6 (Sun-Sat)
*
Any value* * * * * — every minute
,
Value list separator0 9,17 * * * — at 9 AM and 5 PM
-
Range of values0 9-17 * * * — every hour 9 AM–5 PM
/
Step values*/15 * * * * — every 15 minutes
?
No specific value (Quartz)0 0 12 ? * MON
L
Last (day of month/week)0 0 L * ? — last day of month

Common cron expressions

Click any example to load and translate it.

When to use this schedule

Fires on business days only, skipping weekends. Useful for jobs that process business transactions, generate business-day reports, or run compliance checks that only matter on working days.

Related cron schedules