- number_format: documentation ( source)
<?php
$date1 = new DateTime('2010-01-25 00:00:00');
$date2 = new DateTime('2010-02-20 00:01:30');
$interval = $date2->diff($date1);
$months = ($interval->y * 12) + $interval->m;
$months += number_format($interval->d / 30, 1);
echo $months;