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
| Field | Value | Meaning |
|---|---|---|
| Minute | 0 | At 0 |
| Hour | 12 | At 12 |
| Day of Month | * | Every day of the month (1–31) |
| Month | * | Every month (1–12) |
| Day of Week | 1-5 | From 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
Next 10 Executions
Ctrl+Shift+C to copy expression