time_cron_parser
Parse cron expressions into plain-English descriptions and preview upcoming execution times in UTC. Supports wildcards, ranges, steps, lists, and named aliases.
Instructions
Cron Expression Parser and Next-Run Preview. Parse a 5- or 6-field cron (crontab) expression into plain-English prose and preview the next firing times in UTC. Operation describe returns the per-field breakdown plus an English summary; operation nextRuns projects upcoming run timestamps from an optional start instant. Supports wildcards, steps, ranges, lists, named month/weekday aliases, and the @yearly @monthly @weekly @daily @midnight @hourly shortcuts (@reboot is rejected as non-deterministic). Use this to read or validate an existing cron string; use linux_cron_job instead to build a new schedule from a visual form. Runs locally on the expression you provide: read-only, non-destructive, contacts no external service, and is rate-limited (60 requests/minute for anonymous callers). Invalid expressions return HTTP 400 with a message naming the bad field, value, and reason.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes | Which action to run: describe for the field breakdown plus English summary, nextRuns for upcoming UTC firing times. | |
| expression | Yes | Cron expression to parse. Five fields (minute hour dayOfMonth month dayOfWeek) or six with a leading seconds column. Must not be blank. | |
| fromIso | No | nextRuns only: ISO 8601 start instant to search forward from. Defaults to the current time when omitted. | |
| count | No | nextRuns only: how many upcoming firing times to return. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | No | The operation that was run (describe or nextRuns). | |
| data | No | Operation-specific result. describe returns expression/normalized/description/isStandardForm/fields; nextRuns returns expression/fromIso/count/runs. |