Skip to main content
Skip table of contents

Get the next execution dates of a CRON expression

Activity

CronExecutionDates

Description

Get the next execution dates of a CRON expression

Available Since

1.6.0

Input :

PropertyName

Type

Required

Default Value

Description

Cron

STRING

YES

Cron expression (http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html)

StartDate

DateTime

NO

NOW

EndDate

DateTime

NO

Date until which the execution dates will be calculated. If omitted, the number of dates returned will be defined by the parameter MaxResults

DateFormat

string

NO

yyyy-MM-dd hh:mm:ss

format of the start and end dates

MaxResults

INT

NO

1

Number of dates returned

Output

PropertyName

Type

Description

dates

DateTime ARRAY

array containing the next execution dates of the CRON expression

(warning) The dates are returned at UTC

Example1: Get the next execution of the cron

Input

JSON
{
   "Cron": "0 15 10 * * ? *",
}

Output

JSON
{
  "dates":[
      "2023-05-27 10:15:00"
  ]
}

Example1: Get the next executions until a certain date

Input

JSON
{
   "Cron": "0 0 0 ? * *",
   "StartDate" : "2023-01-01 00:00:00",
   "EndDate" : "2023-01-05 00:00:00",
   "MaxResults" : 100
}

Output

JSON
{
  "dates":[
      "2023-01-02 00:00:00",
      "2023-01-03 00:00:00",
      "2023-01-04 00:00:00",
      "2023-01-05 00:00:00"
  ]
}

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.