if ($now < $this->getExtremeMonth("START")){
//The cron isn't due to have run this year yet. Getting latest last year
$this->debug("Last ran last year");
$tsLatestLastYear = $this->getExtremeMonth("END");

$this->debug("Timestamp of latest scheduled time last year is ".$tsLatestLastYear);
$this->lastRan = $tsLatestLastYear;

thanks for the very fast reaction! Actually I meanwhile found another PHP Cron Parser class on PHPclasses.org and inplemented it into my project. The new class is actually based on yours but was partially rewritten. The calls are still very much the same. It also supports lists and ranges, but no step values so far. If you are interested in a comparison, you can have a look at it here:phpclasses.org/browse/package/2568. ...