2017-01-08 2 views
-1

Есть ли способ использовать функцию datetime в php 5.1.1.Php datetime фатальная ошибка в php 5.1.1

Я получаю следующее сообщение об ошибке:

Fatal error: Class 'DateTime' not found and i have to convert date into ISO8601 format. 

Если я обновить мою версию PHP, будет влиять на мой текущий код PHP?

Благодаря

+0

Возможно, пришло время для обновления до версии PHP, который не был EOL больше десять лет назад –

+0

DateTime не было введено до PHP 5.2 ... Что касается того, будет ли обновление до более новой версии PHP вводить какие-либо проблемы, на самом деле невозможно сказать без глубокого взгляда на весь ваш исходный код. Я бы предложил просмотреть документы миграции http://nl1.php.net/manual/en/migration56.php –

ответ

0

Помещенный обратную косую черту перед именем класса, чтобы указать, что в глобальном пространстве имен:

$time = new \DateTime('now', new \DateTimeZone('UTC')); 
+0

Не работает для меня :( – Ankneema

+0

Если это PHP 5.1.1, то пространство имен не существует в PHP; не был введен до версии 5.3 –