Reading a cron line
*/15 9-17 * * 1-5 means: every 15 minutes, between 09:00 and 17:59, Monday to Friday. The explainer writes that sentence for you and lists the next runs so you can confirm it before you save the schedule.
Examples to try
0 0 * * *every day at midnight30 8 * * 1-5weekdays at 08:300 */6 * * *every six hours0 9 1 * *the first day of each month at 09:00
To see how a time looks elsewhere, use the time zone converter, or convert a run time to a number with the Unix timestamp converter.
Frequently asked questions
What are the five cron fields?
In order: minute (0-59), hour (0-23), day of the month (1-31), month (1-12 or JAN-DEC) and day of the week (0-6 or SUN-SAT, where 0 and 7 are Sunday).
What do * , - and / mean?
* means every value, a comma lists values (1,15), a dash is a range (1-5) and a slash is a step (*/10 means every 10th). So */15 in the minute field is every 15 minutes.
What if I set both day of month and day of week?
Standard cron runs the job when either one matches, not both. For example 0 9 1 * 1 runs at 09:00 on the 1st of the month and also every Monday.
Which time zone are the run times in?
The next run times shown here use your device's local time zone. A real server uses its own time zone, often UTC, so check that setting.
Does it support seconds or special words?
It uses the standard 5-field form plus @hourly, @daily, @weekly, @monthly and @yearly. Seconds fields used by some schedulers are not supported.