Неверное отображение datetime
Добавлено: 2019.07.18, 10:06
Продакшен: сервер на Debian 8, PHP 7.0.28-1~dotdeb+8.1, Yii2 version 2.0.16, timeZone на сервере Europe/Moscow
В файле
web.php timeZone => 'Europe/Moscow',
php.ini timeZone = 'Europe/Moscow'
Код:
Скрин с боевого сервера
Вопрос: почему Yii2 форматер показывает время на час больше?
В файле
web.php timeZone => 'Europe/Moscow',
php.ini timeZone = 'Europe/Moscow'
Код:
Код: Выделить всё
echo "<pre>";
print_r(date('d-m-Y H:i', 1561713971));
echo "</pre>";
echo "<pre>";
print_r(Yii::$app->formatter->asDatetime(1561713971));
echo "</pre>";
$date = new DateTime();
$timeZone = $date->getTimezone();
echo "<pre>";
print_r($timeZone->getName());
echo "</pre>";
$utc_offset = date('Z') / 3600;
echo "<pre>";
print_r($utc_offset);
echo "</pre>";
Вопрос: почему Yii2 форматер показывает время на час больше?