2

Поскольку я обновился до PHP 7.3.2 несколько часов назад (PHP 7.3.2-1+0 ~ 20190207180136.30+stretch ~ 1.gbp501c1c), PHP всегда показывает неправильное время, когда я вызываю функцию "date". Я установил часовой пояс "Европа / Берлин" и подтвердил его с помощью "phpinfo".

Даже если я укажу часовой пояс в скрипте с использованием date_default_timezone_set, а затем вызову функцию date, он показывает 08:20 вместо 09:20 (разница в один час), поэтому UTC вместо UTC +1 ...

Я думаю, это должно быть ошибкой PHP 7.3.2, потому что независимо от того, какой часовой пояс я установил, время вывода php всегда одинаково (UTC). Мое системное время на сервере (Debian 9) правильное, и я воспроизвел эту проблему на разных серверах сразу после обновления до PHP 7.3.2.

У кого-нибудь еще есть эта проблема или это уже известная проблема?

1 ответ1

2

Официальный трекер ошибок

Кажется, существуют известные проблемы, которые зависят от вашего дистрибутива / репозитория / способа установки PHP относительно использования часовых поясов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .