Как исправить 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));

Nina Nokhrina
Привет! Я — full stack разработчик. Специализируюсь на реализации сложных проектов с использованием фреймворков, а также CMS (Bitrix, WordPress, PrestaShop и Magento). По вопросам разработки пишите сюда. На этом сайте я делюсь своим опытом работы на фриланс-биржах, и публикую статьи на IT-тематику. Я увлекаюсь спортом и считаю, что физическая активность важна для поддержания баланса в жизни разработчика.