У меня есть сайт WordPress, размещенный в Hostgator (Бразилия).
Сервер показывает текущее правильное время (в летнее время). В этом примере правильное время указано ниже, т.е. 13 ч (Америка / Сан-Паулу) . Вход через putty.exe
:
user@site.com.br [~] # date
Вс 11 ноября 13:55:01 -02 2018 << - <strong>правильное время / летнее время
Америка / Сан-Паулу
Однако внутри скрипта 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 случая имели одинаковое время?