part_os
@part_os
Сложное в простом

В docker контейнере PHP не верная Timezone, почему?

Подскажите куда ещё посмотреть, что бы выставить время в PHP.
на сервере date:
Чт 29 окт 2020 20:23:43 +05
в контейнере date:
Thu Oct 29 20:24:15 +05 2020

В PHP:
var_dump(ini_get('date.timezone'));
// string(18) "Asia/Yekaterinburg" 

var_dump(date_default_timezone_get());
//string(3) "UTC"

var_dump(new \DateTime());
//{ ["date"]=> string(26) "2020-10-29 15:16:16.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" }


в контейнер пробрасываю
volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro

в php.ini
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Yekaterinburg

phpinfo()
https://i.imgur.com/HmZ2SFI.png
  • Вопрос задан
  • 606 просмотров
Решения вопроса 1
part_os
@part_os Автор вопроса
Сложное в простом
ппц оказалось Laravel меняет в config/app.php
выставил 'timezone' => 'Asia/Yekaterinburg',
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы