PHP DateTime :: createFromFormat AM PM Issue

$format = 'd MYA h:i'; $date = DateTime::createFromFormat($format, '11 Mar 2013 PM 3:34'); 

Devuelve falso. getLastErrors returs:

 [errors] => Array ( [12] => Unexpected data found. ) 

Después de eliminar A en formato y PM en fecha, comenzó a funcionar.

 $format = 'd MY h:i'; $date = DateTime::createFromFormat($format, '11 Mar 2013 3:34'); 

¿Alguna solución para hacerlo funcionar con AM y PM?

Agregaría el AM / PM después del tiempo. Consulte http://php.net/manual/en/datetime.formats.time.php para obtener los formatos de hora aceptados.