What is a cron expression?
A cron expression is a string of five space-separated fields that define a schedule for repeated tasks: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–6, where 0 is Sunday). Special characters like * (any), / (step), - (range), and , (list) combine to express complex schedules.
What does */5 mean in a cron expression?
*/5 means "every 5 units". In the minute field, */5 means every 5 minutes (0, 5, 10, 15…). In the hour field, */5 means every 5 hours. The asterisk means "start from the minimum value of the field", and /5 means step by 5.
What is the difference between 0 * * * * and * * * * *?
* * * * * runs every minute. 0 * * * * runs once per hour, at minute 0 (i.e., at the top of each hour: 00:00, 01:00, 02:00…). The first field is the minute field, so 0 pins execution to the start of each hour.
Why does the next run calculator show local times?
The cron parser uses your browser's local timezone for the next-run display. Cron daemons on servers run in the server's timezone (usually UTC). If your server is on UTC and you're viewing from a different timezone, the displayed times are offset accordingly.
Does this support the @daily and @weekly shorthand?
Yes. The parser understands @yearly, @annually, @monthly, @weekly, @daily, @midnight, and @hourly as aliases for their equivalent five-field expressions.