Cron Expression Parser and Next Run Times avatar

Cron Expression Parser and Next Run Times

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Cron Expression Parser and Next Run Times

Cron Expression Parser and Next Run Times

Parse cron expressions and get the next scheduled run times with a plain-English description. Give one or more standard cron strings and get a clean table of upcoming runs, weekdays, and validity. Offline, no API key.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Mangudäi

Mangudäi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Turn any cron expression into a schedule you can read. Give this actor one or more standard cron expressions and it returns the next run times, a plain-English meaning, the weekday for each run, and the previous run, all in a clean table. No API key, no sign-up, pure offline computation.

What it does

Cron syntax is compact but hard to read at a glance. Does */15 9-17 * * 1-5 fire when you think it does? This actor answers that. For each expression it validates the syntax, describes it in words, and lists the next N times it will fire from a start moment you choose, in the timezone you choose.

Input

  • Cron expressions: one or more 5-field cron strings, for example 0 9 * * 1-5.
  • Number of upcoming runs: how many future run times to compute per expression, 1 to 100.
  • Start date: an ISO datetime to compute from. Empty means now.
  • Timezone: an IANA timezone name such as Europe/Paris. Defaults to UTC.

Output

One row per computed run, with these fields:

  • cron_expression: the input expression.
  • description: plain-English meaning, for example "At 09:00 AM, Monday through Friday".
  • valid: whether the expression parsed.
  • timezone: the timezone used.
  • run_number: 1 for the next run, 2 for the one after, and so on.
  • next_run: ISO datetime of that run.
  • weekday: day name of the run.
  • seconds_from_start: seconds between the start moment and the run.
  • previous_run: the most recent past run, on the first row of each expression.
  • error: the reason an expression failed, when it did.

Common expressions

  • 0 9 * * 1-5 weekdays at 9am.
  • */15 * * * * every 15 minutes.
  • 0 0 1 * * midnight on the first of each month.
  • 0 */6 * * * every 6 hours.

Notes

Standard 5-field cron only. Computation is offline and deterministic, so runs are fast and never break on a network hiccup.