Я использую gmt_to_local для вычисления текущего времени:
$currentTime = gmt_to_local(now(), $timezone, $daylight_saving);
Значение $ daylight_saving является логическим набором в моем файле конфигурации, чтобы решить, следует ли преобразовывать расчеты часового пояса с учетом летнего времени.
Проблема, с которой я столкнулся, заключается в том, что мой сервер автоматически обновляет свое время при переходе с GMT на BST или с BST на GMT, поэтому мое текущее значение времени становится неправильным.Исправление состоит в том, чтобы изменить значение $ daylight_saving на TRUE / FALSE соответственно.
Как можно избежать ручного изменения настроек конфигурации при настройке времени моего сервера?
С уважением, Бен.