Warum DateTime::createFromFormat() schlägt fehl und gibt einen booleschen Wert zurück in meinem zweiten Beispiel?

Wenn ich dieses das erste ist korrekt erstellt haben, in ein Datum. Der zweite schlägt fehl und eine boolean und so kann ich nicht formatieren. Ist die Zeit out of range?

//works correctly
$startDate = "2015-05-06 10:49:20.637133";
$start = DateTime::createFromFormat('Y-m-d h:m:s.u',$startDate);
echo $start->format('m/d/y');

//doesn't work correctly
$startDate = "2015-05-12 15:49:06.821289";
$start = DateTime::createFromFormat('Y-m-d h:m:s.u',$startDate);
echo $start->format('m/d/y');

Code um den Fehler zu reproduzieren

InformationsquelleAutor depperm | 2015-05-12
Schreibe einen Kommentar