Попробуйте:
getdate(strtotime($datestr))
Обратите внимание, что некоторые ключи немного отличаются (например, «секунды», а не «секунда» и «mday», а не «день»), и getdate не содержит никакой информации об ошибке. getdate
также не поддерживает доли секунды.