Next cron run times in a timezone
tick_next_runsUse when you or the user just wrote a cron expression (GitHub Actions, Vercel cron, Cloudflare Cron Triggers, systemd, an agent schedule) and need the next fire times before claiming it is correct. Pass the expression and an IANA timezone (default UTC). Returns the next N runs as local wall times and UTC ISO, a plain-English field breakdown, and DST gap/fold warnings (spring-forward skips, fall-back double fires). Example: {"expression":"0 9 * * 1-5","timezone":"America/New_York","count":5}. Do not guess next runs yourself — DST rules differ by region and year. Not for converting a meeting time across cities (use Meridian) or for email DNS (use Stamp).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Optional ISO datetime to start from (default now), e.g. 2026-03-07T12:00:00Z. | |
| count | No | How many next runs to return (1–20). Default 5. | |
| timezone | No | IANA timezone for local wall times, e.g. America/New_York. Default UTC. | |
| expression | Yes | Cron expression: 5 fields (minute hour day-of-month month day-of-week) or 6 with seconds first. Also accepts @hourly, @daily, @weekly, @monthly, @yearly. |