2015-10-06 3 views
0

Извините, если я отправил это в неправильном месте, не уверен, если это больше PHP/супер вопрос пользователяPHP используя неправильное время

Я имею немного неприятности получать PHP использовать правильный часовой пояс. Он всегда отключается на час. Вместо того, чтобы он говорил 6:00 вечера, например, он будет говорить 5:00 вечера

Я попытался Запуск sudo dpkg-reconfigure tzdata и изменить часовой пояс в Европу/Лондон Изменение date.timezone в php.ini в Европу/Лондон Запуск ntpdate -u pool.ntp.org и ntpdate -s ntp.ubuntu.com а также перезапустить apache, но не повезло, не слишком уверен, что теперь делать

Любые идеи?

+0

А какой фактический код вы используете? –

+0

Пробовал использовать дату ('d/m/Y'), а также gmdate ('d/m/Y'), но результаты одинаковы. – Ben

+0

http://php.net/manual/en/function.date-default-timezone-set.php – AbraCadaver

ответ

0

в вашем изменения php.ini файла эта переменная date.timezone или в PHP скрипт использовать date_default_timezone_set("Europe/London");

+0

Я изменил его в php.ini, но это не работает. По какой-то причине он работает с этой функцией php. – Ben

+0

Любые изменения в файле php.ini требуется перезапустить Apache. Можете ли вы попробовать это как 'date.timezone = Europe/London'? –

0

, если вы хотите установить часовой пояс с помощью PHP здесь есть кусок кода, который даст вам правильный вывод:

date_default_timezone_set("Europe/London"); 
Смежные вопросы