Questions
Asked often, answered plainly.
( 02 )
What are the five cron fields?
In order: minute (0–59), hour (0–23), day of month (1–31), month (1–12 or JAN–DEC), and day of week (0–7 where both 0 and 7 are Sunday, or SUN–SAT). Each field accepts * for "every value", single values, comma lists like 0,15,30, ranges like 1-5, and steps like */15. The generator builds each field for you; the parser expands each one back to its actual values.
Why does my day-of-month and day-of-week combination behave unexpectedly?
Because of cron's famous OR rule: when BOTH the day-of-month and day-of-week fields are restricted (neither is *), a day matches if EITHER one matches. So "0 0 1 * 5" fires on the 1st of the month AND on every Friday, not "the 1st only if it's a Friday." If you want one to gate the other, one of the two fields must be *. The parser follows this rule exactly, the way real cron does.
Can I use names like MON or JAN?
Yes. Month names JAN through DEC and weekday names SUN through SAT are accepted in the month and day-of-week fields, in any case, and can be mixed with numbers and ranges. The parser expands them to their numeric values in the field breakdown, so MON–FRI and 1-5 are treated identically.
What does */15 actually mean?
It's a step over the full range: start at the field's minimum and take every 15th value. In the minute field that's 0, 15, 30 and 45 — every quarter hour. In the hour field, */6 means 0, 6, 12 and 18. The parser's field breakdown shows you the expanded list for any step, range or list you give it.
Is my data saved anywhere?
No. Stack has no backend and no database. The schedule is evaluated inside your browser tab and vanishes the moment you close or refresh the page. Nothing is logged, because nothing is ever collected.