По вопросам разработки пишите на admin@orwey.com

Как исправить warning date_timezone_set() и date_format() в Drupal 7


После очередного обновления ядра периодически стало появляться предупреждение:

Warning: date_timezone_set() expects parameter 1 to be DateTime, boolean given в функции format_date() (строка 2014 в файле /адрес до файла/includes/common.inc).
Warning: date_format() expects parameter 1 to be DateTime, boolean given в функции format_date() (строка 2024 в файле /адрес до файла/includes/common.inc).

Чтобы убрать этот Warning, открываем файл common.inc и в строке 2014 делаем замену с

// Create a DateTime object from the timestamp.
$date_time = date_create('@' . $timestamp);

на

// Create a DateTime object from the timestamp.
$date_time = date_create('@' . intval($timestamp));

FL.ru – фриланс сайт удаленной работы. Поиск удаленной работы, фрилансеры.

Уведомление о новых статьях