Cron Weekdays at 9 AM — Monday to Friday
Use 0 9 * * 1-5 to schedule a job at 9 AM Monday to Friday. Preview UTC runs, inspect weekday fields, and check timezone, holidays and scheduler syntax.
This conversion runs only in your browser — nothing is uploaded.
- Fields…
Next runs are shown in UTC. Match your scheduler’s timezone before deploying.
When to use this
- Start a weekday report before the team's morning review.
- Schedule a regular office-day data sync with a known timezone.
- Compare a weekday schedule with a Monday-only variation.
How the result is calculated
Minute 0 and hour 9 select 09:00. The two middle stars allow any calendar day and month. The weekday range 1-5 selects Monday through Friday in this parser. For example, after Friday 09:00 UTC, the next matching date is Monday 09:00 UTC; the next-run list is calculated in UTC from the current time.
Worked examples
Five-field crontab examples. This preview uses UTC; your scheduler may use a different timezone or syntax.
| Input | Result | What to check |
|---|---|---|
| 0 9 * * 1-5 | 09:00 Monday–Friday | Weekends excluded; public holidays still match |
| 30 9 * * 1-5 | 09:30 Monday–Friday | Change the minute field to start half an hour later |
| 0 9 * * 1 | 09:00 every Monday | Restrict the weekday field for a weekly report |
Practical pitfalls
- Monday–Friday does not mean working days in a holiday calendar. Add a holiday-aware check to the job if that distinction matters.
- For local 9 AM, configure the scheduler timezone and verify its daylight-saving rules. This UTC preview does not simulate a chosen local timezone.
- In traditional crontab, restricting both day-of-month and day-of-week can match either field. Keep the day-of-month wildcard for this weekday-only schedule.
References
Last reviewed: 2026-10-11
Task guides with ready-to-use settings
- Cron Every 5 Minutes — Expression & Next Runs
Use */5 * * * * in a five-field crontab to run at minutes 00, 05, 10 through 55 of every hour. It is tied to clock marks, not five minutes after deployment or completion. This preview uses UTC.
Frequently asked questions
- Does 1-5 exclude holidays?
- No. The expression excludes Saturday and Sunday only. Holiday handling needs a calendar or a check in the job.
- Is the preview in my browser's local timezone?
- No. This parser shows UTC. Set the scheduler's timezone separately and verify the intended local run time before deployment.
- What is the seconds-first version?
- For a parser that accepts seconds first, use 0 0 9 * * 1-5. Other schedulers may use different weekday numbering or require a question mark, so verify their documentation.