В Drupal 8 функция date_format() была заменена на метод format() объекта Drupal\Core\Datetime\DrupalDateTime.

Пример использования:

// Получаем текущую дату и время. $date = \Drupal::time()->getCurrentTime(); // Создаем объект DrupalDateTime из Unix timestamp. $date_time = DrupalDateTime::createFromTimestamp($date); // Форматируем дату и время в виде строки. $date_string = $date_time->format('Y-m-d H:i:s'); // Выводим отформатированную дату и время. echo $date_string;

Здесь мы получаем текущую дату и время, создаем объект DrupalDateTime из Unix timestamp, форматируем его в строку с помощью метода format() и выводим эту строку.

В качестве аргумента метода format() можно использовать любой допустимый формат даты и времени, поддерживаемый функцией date().