PHP 5.5.1.14:
$d1 = new DateTime("2014-04-01 00:00");
$d2 = new DateTime("2014-07-01 00:00");
$d3 = $d2->diff($d1);
echo $d3->m . " months, " . $d3->d . " days";
返回
2个月30天
有没有办法在 3 个月内可靠地获得直观的结果?(这是不是一个错误?)顺便说一句,当使用 May1st 和 Aug 1st 时,它给出了 3 个月的预期结果......