Skip to main content

Cron expression

*/20 * 10 MAY 1-5

This cron expression schedules a command to run every 20 minutes, every hour, on day 10 of the month, Monday through Friday, only in May.

Every 20 minutes, every hour, on day 10 of the month, Monday through Friday, only in May.

Next runs · UTC

September 2026 · UTC

0 runs

Read more in the dedicated guide: Cron every 20 minutes.

What this cron means, field by field

Each field of */20 * 10 MAY 1-5 controls one dimension of the schedule. Hover over any value in the editor above to see its tooltip; the table below summarises the same information.

FieldValueMeansRange / hint
minute*/20every 20 minutes0-59. The minute(s) of the hour the job will fire.
hour*every value (wildcard)0-23. The hour(s) of the day the job will fire (0 = midnight, 23 = 11 PM).
day of month10at day of month 101-31. The day(s) of the month. Use * if you want every day.
monthMAYat month MAY1-12 or JAN-DEC. The month(s). Use * for every month.
day of week1-5from day of week 1 through 50-7 or SUN-SAT (0 and 7 both mean Sunday). Use * for every day of the week.

Next 5 runs

Shown in UTC. Change the timezone in the editor.

Next runs · UTC

  1. Mon 3 May · 00:00in 228d 7h
  2. Mon 3 May · 00:20
  3. Mon 3 May · 00:40
  4. Mon 3 May · 01:00
  5. Mon 3 May · 01:20

Similar cron expressions

Common variations and tweaks of */20 * 10 MAY 1-5.

Where else this cron could be used

The same expression */20 * 10 MAY 1-5 works in:

Examples

  • 0 18 * * *
    Every day at 18:00
  • 0 */5 * * *
    Every 5 hours
  • 0 18 * * 1-5
    Weekdays at 18:00
  • 0 0 1 * *
    Once a month, on the 1st at midnight

Cheatsheet

Full cheatsheet
FieldReq.RangeWildcards
minuteyes0-59, - * /
houryes0-23, - * /
day of monthyes1-31, - * /
monthyes1-12 or JAN-DEC, - * /
day of weekyes0-6 or names; some dialects use 0-7 or 1-7 — see Dialects, - * /

Frequently asked questions

What does the cron expression `*/20 * 10 MAY 1-5` mean?

every 20 minutes, every hour, on day 10 of the month, Monday through Friday, only in May.

When does `*/20 * 10 MAY 1-5` run next?

The next runs (UTC): 2027-05-03 00:00; 2027-05-03 00:20; 2027-05-03 00:40; 2027-05-03 01:00; 2027-05-03 01:20.

Is `*/20 * 10 MAY 1-5` a valid cron expression?

Yes - CronTool's parser accepts this expression and the calendar projects future runs successfully.

Run this cron in production

Stop pasting `*/20 * 10 MAY 1-5` into a host you also have to babysit.

WordPress, Shopify, Railway, Cloud Run, Vercel, HubSpot, Ghost, your own box. If it answers HTTP, Crontap can drive it on a clock you can read, in the timezone that actually matters, and page you when something breaks.

1.9k+ teams · Free forever tier · No credit card