PHP DateTime __construct() Не удалось проанализировать строку времени (xxxxxxxx) в позиции xPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP DateTime __construct() Не удалось проанализировать строку времени (xxxxxxxx) в позиции x

Сообщение Anonymous »

У меня возникла ошибка построения при попытке создать новый объект DateTime с использованием метки времени:


Исключение: DateTime::_construct(): не удалось проанализировать строку времени (1372622987) в позиции 8 (8): неожиданный символ в DateTime->_construct()

Код создания объекта:

Код: Выделить всё

$start_date = new DateTime( "@{$dbResult->db_timestamp}" );
Где $dbResult->db_timestamp — это действительная временная метка Unix, взятая из базы данных. Указанная временная метка была:


1372622987


Я понимаю, что эта ошибка связана с передачей недопустимых форматов, но это настоящая временная метка.

Причина этого очень странная: с тех пор я запустил скрипт для создания новый объект DateTime с меткой времени, переданной как жесткий закодированное значение, и оно не сообщило об ошибках.

Похоже, это был единичный случай, но мне нужно объяснение, если оно есть, поскольку я не могу себе этого позволить. это произойдет снова.

Подробнее здесь: https://stackoverflow.com/questions/174 ... position-x
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»