public getNextRunDate ( string $schedule, string | DateTime $currentTime = 'now', integer $nth, boolean $allowCurrentDate = false ) : string | ||
$schedule | string | Cron job schedule expression |
$currentTime | string | DateTime | (optional) Relative calculation date |
$nth | integer | (optional) Number of matches to skip before returning a matching next run date. 0, the default, will return the current date and time if the next run date falls on the current date and time. Setting this value to 1 will skip the first match and go to the second match. Setting this value to 2 will skip the first 2 matches and so on. |
$allowCurrentDate | boolean | (optional) Set to TRUE to return the current date if it matches the cron expression |
return | string |