Marvin Esse: Fehler im PHP date_diff?

Beitrag lesen

Hallo,

ich brauch mal Eure Hilfe...

Folgendes einfaches Script ergibt unverständlicherweise 0 anstatt der erwarteten 1.

$date1=date_create("2016-02-01");
$date2=date_create("2016-03-01");
$diff=date_diff($date1,$date2,true);
echo $diff->format("%m");

Wenn ich bei $date2 anstelle vom März den April eintrage, dann wird korrekt "2" ausgegeben.

Hat jemand eine Erklärung?

Liebe Grüße,

Marvin