3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getPromoFullMonthHorizon(DateTime $date) { $actualDate = new DateTime($this->f->PwDate()); $actualMonths = $actualDate->format('Y')*12 + $actualDate->format('m'); $months = $date->format('Y')*12 + $date->format('m'); return $months - $actualMonths; } var_dump(getPromoFullMonthHorizon(new DateTime('2016-01-01')));

preferences:
40.3 ms | 402 KiB | 5 Q