системное время отличается от метки времени Apache -? - PullRequest
5 голосов
/ 02 июня 2010

Я на сервере разработки. Когда я делаю это в php:

echo date('r',time());

ответ: вт, 01 июня 2010 18:10:32 -0400

Тем не менее, время моего компьютера 17:10:32 (время по Гринвичу -5). Где я могу настроить мой apache / php для изменения этого параметра? я уже посмотрел в php.ini и httpd.conf.

Спасибо

Ответы [ 2 ]

6 голосов
/ 25 мая 2013

Отредактируйте файл php.ini и добавьте следующий код в раздел Date

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

Это определит часовой пояс для всех ваших php-страниц.

3 голосов
/ 02 июня 2010

Чтобы установить часовой пояс вашего сервера, добавьте строку в ваш файл .htaccess:

SetEnv TZ America/Indianapolis

Список поддерживаемых часовых поясов:

http://www.php.net/manual/en/timezones.america.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...