$format = 'd MYA h:i'; $date = DateTime::createFromFormat($format, '11 Mar 2013 PM 3:34');
Возвращает false. getLastErrors returs:
[errors] => Array ( [12] => Unexpected data found. )
После удаления A в формате и PM в дате он начал работать.
$format = 'd MY h:i'; $date = DateTime::createFromFormat($format, '11 Mar 2013 3:34');
Любое решение, как заставить его работать с AM и PM?
Я бы добавил AM / PM после времени. См. http://php.net/manual/en/datetime.formats.time.php для принятых форматов времени.