Quando eseguo questo, il primo viene creato correttamente in una data. Il secondo fallisce, restituendo un boolean
e quindi non posso formattare. È il momento fuori dal raggio d'azione?Perché DateTime :: createFromFormat() fallisce e restituisce un valore booleano nel mio secondo esempio?
//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');
problema simile a: https: //stackoverflow.com/questions/21257536/php-datetime-parsing-string-date-fails ma non credo che il problema sia lo stesso – depperm