Имеются две даты:
$date1 = "2013-01-15";
$date2 = "2013-04-15";
Требуется найти количество месяцев между ними.
Вариант:
$date1 = new DateTime("2013-01-15");
$date2 = new DateTime("2013-04-15");
var_dump($date1->diff($date2)->m + 1); // int(4)