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 its next fire times. 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}. Uses the tz database, so DST rules match the 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. |