3v4l.org

run code in 300+ PHP versions simultaneously
<?php $date = new DateTime(); //$startDate = new DateTime("2017/6/24"); //$startDate->add(new DateInterval('P12M')); $startDate = new DateTime("2017/6/24"); $diff = $startDate->diff($date, true); var_dump($diff); $surplus = $diff->d > 0 ? 0 : 1; echo ($diff->y * 12 + $diff->m + $surplus); //echo $date->format('Y-m-d H:i:s'); //echo $startDate->format('Y-m-d H:i:s'); ?>

preferences:
38.43 ms | 402 KiB | 5 Q