Cron preset

Every weekday cron

0 9 * * 1-5 means runs monday through friday at 09:00.

Meaning

At 09:00, Monday through Friday

Run 1 · Asia/Shanghai
Jun 29, 2026, 09:00:00 GMT+8
2026-06-29T01:00:00.000Z
Run 2 · Asia/Shanghai
Jun 30, 2026, 09:00:00 GMT+8
2026-06-30T01:00:00.000Z
Run 3 · Asia/Shanghai
Jul 01, 2026, 09:00:00 GMT+8
2026-07-01T01:00:00.000Z
Run 4 · Asia/Shanghai
Jul 02, 2026, 09:00:00 GMT+8
2026-07-02T01:00:00.000Z
Run 5 · Asia/Shanghai
Jul 03, 2026, 09:00:00 GMT+8
2026-07-03T01:00:00.000Z

Upcoming UTC examples

Run 1

Jun 29, 2026, 09:00:00 GMT

Run 2

Jun 30, 2026, 09:00:00 GMT

Run 3

Jul 01, 2026, 09:00:00 GMT

Run 4

Jul 02, 2026, 09:00:00 GMT

Run 5

Jul 03, 2026, 09:00:00 GMT

How to use it

Useful for workday automations such as standup prompts or report refreshes.

Change 1-5 to 1,3,5 to run Monday, Wednesday, and Friday.

Always confirm the scheduler time zone. A daily or weekly cron can move relative to UTC when the local zone enters or leaves daylight saving time.

Frequently asked questions

What cron expression means every weekday?

Use 0 9 * * 1-5. Runs Monday through Friday at 09:00.

Which time zone does this cron use?

The scheduler decides the time zone. Preview the expression in TimeKit with the same IANA time zone your server or job runner uses.

Can daylight saving time affect this schedule?

Yes. Schedules tied to local hours can shift relative to UTC when the selected zone enters or leaves daylight saving time.

Related cron presets