У меня есть сайт WordPress, размещенный в Hostgator (Бразилия).
Сервер показывает текущее правильное время (в летнее время). В этом примере правильное время указано ниже, т.е. 13 ч. (Америка / Сан-Паулу). Вход через putty.exe
:
user@site.com.br [~] # date
Вс 11 ноября 13:55:01 -02 2018 << — правильное время / летнее время
Америка / Сан-Паулу
Однако внутри скрипта PHP я получаю раз в 2 часа:
echo date ("e / d-m-Y G: i: s");
UTC / 11-11-2018 15:55:01
В то же время в WordPress (Admin -> Настройки -> Общие) поле «Часовой пояс» установлено на UTC-3
где это показывает:
Всемирное время (UTC)
11/11/2018 15:55:01
, Местное время 11/11/2018 12:55:01.
Короче сервер показывает 13h
(правильно в текущее время в Сан-Паулу DST), но PHP показывает15h
и WordPress шоу 12h
,
Как упорядочить это, то есть, чтобы 3 случая имели одинаковое время?
Задача ещё не решена.
Других решений пока нет …