PHPで月の2つの日付の差を計算したかったのですが、どこかにバグがあるようです。
$datetime1 = new DateTime(date('Y-m-d'));
$datetime2 = new DateTime(MyObject->getDate());
echo($datetime1->format('d/m/Y'));
echo($datetime2->format('d/m/Y));
結果:
29/01/2016
27/01/2015
$dateInterval = $datetime1->diff($datetime2);
echo($dateInterval->format(%m months);
結果:
0 months
何故ですか?私は何を間違っていますか?