Запуск PHP 5.3.28DateTime :: createFromFormat не работает, как ожидалось
У меня есть конкретная дата получения возвращается в виде строки, StrToTime задыхается на, так что я думал попробовать DateTime :: createFromFormat(), однако несмотря на все попытки получить ошибки.
<?php
$freshdate = '09/07/2015 (Mon)';
$date = DateTime::createFromFormat("m/d/Y (D)", $freshdate);
if (!$date) {
var_dump('error', DateTime::getLastErrors());
}
Результат:
array (size=4)
'warning_count' => int 0
'warnings' => array (size=0)
'error_count' => int 2
'errors' => array (size=2)
12 => string 'A textual day could not be found' (length=32)
16 => string 'Data missing' (length=12)
[Я не могу воспроизвести это] (https://eval.in/431992) –
@JohnConde Ошибка может быть воспроизведена только с помощью PHP 5.3.0 - 5.4.19, 5.5.0 - 5.5.3 https: // 3v4l.org/tf473 – Rizier123
Это воспроизводимо в PHP 5.3 - попробуйте http://phptester.net/ – samlev