Next occurrences
Schedule snippets
Practical advice
- Store user time zones as IANA names (Europe/Madrid), never as fixed offsets: offsets change with daylight saving time.
- Avoid scheduling between 01:00 and 03:00 local time, where DST transitions create skipped or repeated hours.
- For per-user schedules, run a frequent UTC tick and select users whose local time matches, instead of one cron per user.
Related: Cron builder.