на shell, время моего сервера (просто date
в bash):
Вс авг. 29 10:37:12 EDT 2010
когда я запускаю код php -r "echo date('Y-m-d H:i:s');"
, я получаю: 2010-08-29 10:37:10
но когда я выполняю php script, у которого есть echo date('Y-m-d H:i:s');
, я получаю другое время, поскольку php считает, что часовой пояс UTC (время сервера равно EDT).
В моем файле php.ini нет набора часового пояса, и я бы не хотел ничего менять - поскольку я понятия не имею, какое влияние он повлияет на другие сайты, которые запускаются на этом сервере.
Есть ли простой способ получить время сервера - в часовом поясе, установленном для сервера?