Как изменить время на сервере Apache, чтобы оно соответствовало времени компьютера (PHP)?

В моем конкретном случае, как сервер, так и клиент являются одним и тем же компьютером, я нахожусь на локальном хосте. Когда я повторяю дату с функции date (), она отображает совершенно неправильное значение, на 11 часов раньше. Я также пробовал gmdate (), но он отображает дату в AM, а не в PM. Есть ли способ изменить время сервера Apache, поэтому каждый раз, когда я получаю его в php, он отображается так же, как и время на моем компьютере?

EDIT: Извините за позднее редактирование. Я уже установил часовой пояс в php.ini, но он все еще не работает. И я уверен, что мой часовой пояс правильный, так как я получил его из руководства и проверил из phpinfo ().

Solutions Collecting From Web of "Как изменить время на сервере Apache, чтобы оно соответствовало времени компьютера (PHP)?"

Я считаю, что вы ищете: date_default_timezone_set ( string $timezone_identifier )

Ссылка

Вы также можете установить это в своей конфигурации php.ini.

Вам нужно сделать это в файле php.ini. Я нахожусь в окнах и запускаю WAMP, поэтому мое местоположение php.ini находится по адресу: c: /wamp/bin/apache/Apache2.2.21/bin/

Затем вы открываете этот файл, и по умолчанию устанавливается значение: date.timezone = UTC Вы измените это значение на любой часовой пояс, который вы хотите …

Полный список поддерживаемых часовых поясов вы можете посетить: http://php.net/manual/en/timezones.php

Откройте php.ini в /etc/php.ini.

Раскомментируйте эту линию и добавьте свой континент и главный город. Вот пример, который работает в Германии (Deutschland).

 [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Europe/Berlin 

См. Веб-сайт http://php.net/manual/de/timezones.php для всех временных зон на немецком языке.

Сохраните файл php.ini. И перезапустите apache. Mageia LINUX использует это:

 systemctl restart httpd.service 

это можно изменить в php.ini. если вы используете xampp, откройте xampp / php / php.ini. Найдите линию «date.timezone = Европа / Берлин» и перейдите в свой часовой пояс. в моем случае я перешел на «date.timezone = Africa / Nairobi». сохранить и перезапустить apache