Cron at Lunch Time on Weekdays (Noon Mon-Fri)

Schedule a cron job at noon on weekdays using 0 12 * * 1-5. Detailed field-by-field breakdown for midday business automation and lunchtime triggers.

Cron Expression

0 12 * * 1-5

Field Breakdown

FieldValueMeaning
Minute0At 0
Hour12At 12
Day of Month*Every day of the month (1–31)
Month*Every month (1–12)
Day of Week1-5From Monday to Friday

Detailed Explanation

The cron expression 0 12 * * 1-5 schedules a task to run at 12:00 PM (noon) every weekday, Monday through Friday.

Field-by-field breakdown:

  • 0 (Minute): At minute 0. The task fires at the top of the hour.
  • 12 (Hour): At hour 12 (noon / 12 PM). The task runs at the exact midpoint of the day.
  • * (Day of Month): Every day from 1 through 31. No restriction on the day of the month.
  • * (Month): Every month from January through December. No restriction on which month.
  • 1-5 (Day of Week): Monday through Friday. The range covers all five standard business days.

This means your task will execute 5 times per week, once each weekday at noon. The noon timeslot marks the midpoint of the business day and is strategically useful for midday data refreshes and status updates. It is commonly used for sending lunchtime newsletter digests, refreshing afternoon dashboard data, triggering midday inventory checks, or running medium-priority reports that should be available for the afternoon. The noon timing also works well for tasks that should capture the morning's activity before the afternoon begins. Note that this is functionally equivalent to every-weekday-at-noon but is named for its business context. This expression is supported by standard cron on Linux/macOS, as well as cloud services like AWS CloudWatch, Google Cloud Scheduler, and GitHub Actions.

Use Case

Perfect for sending a midday inventory alert email to warehouse managers showing items that have fallen below reorder thresholds during the morning's sales.

Try It — Interactive Builder

Every weekday at 12:00 PM

**/5*/10*/15*/300
**/2*/3*/6*/120
*1151,15*/2
*11,4,7,101,7
*1-50,615

Next 10 Executions

1.Fri, Mar 13, 2026, 12:00 PM
2.Mon, Mar 16, 2026, 12:00 PM
3.Tue, Mar 17, 2026, 12:00 PM
4.Wed, Mar 18, 2026, 12:00 PM
5.Thu, Mar 19, 2026, 12:00 PM
6.Fri, Mar 20, 2026, 12:00 PM
7.Mon, Mar 23, 2026, 12:00 PM
8.Tue, Mar 24, 2026, 12:00 PM
9.Wed, Mar 25, 2026, 12:00 PM
10.Thu, Mar 26, 2026, 12:00 PM

Ctrl+Shift+C to copy expression

Customize this expression