Итак, у меня есть веб-приложение, написанное на PHP, которое будет работать на разных серверах Ubuntu по всему миру. Некоторые из серверов будут настроены на запуск по местному времени, некоторые из них будут работать в UTC, это зависит от клиента.Использование настроек часового пояса системы в PHP
Пока я могу редактировать файл php.ini и устанавливать дату.timezone, вручную вводить такие данные в один прекрасный день.
Как я могу заставить PHP использовать часовой пояс, уже определенный в системе (tzdata)?
Или, другими словами: Как я могу извлечь (длинное) имя часового пояса из системы в PHP для использования в date_default_timezone_set()?
date_default_timezone_get() не поможет мне, так как ни date.timezone в php.ini установлен, и я не сделал date_default_timezone_set() еще. Но timezone-name-from-abbr() было недостающим звеном, спасибо! – Stoffisimo