Это кажется странным, но я уже все проверяю, и все равно происходит странная вещь.
Я не могу изменить часовой пояс моих php-скриптов .
Перво-наперво :я сделал что-то вроде этого:
';
echo date('Y-m-d H:i:s');
?>
это, кажется, работает нормально, когда я попробовал это на тестеhttp://codepad.org/rpYZ0flA.
Часовой пояс моего сервера установлен на UTC+8 :00 Taipei, но когда я попробовал приведенный выше код, он на самом деле не работает. Он по-прежнему показывает мое текущее время _в часовом поясе моего сервера, а не в соответствии с приведенным выше кодом.
А это конфигурация php.ini моего сервера:
date/time support enabled
"Olson" Timezone Database Version 2012.3
Timezone Database internal
Default timezone Europe/Berlin
Почему это происходит? Это уже баг? Или ошибка в настройке сервера _или я просто что-то пропустил в своем коде?
Спасибо.
ПРИМЕЧАНИЕ: Моя среда — это Windows 7N, работающая на виртуальной машине с использованием PHP 5.4.4
. ИСПРАВИТЬ:
Я получил исправление, изменив вручную php.ini