1. Используйте «ini_set('date.timezone','PRC')», чтобы установить часовой пояс.
<?php header("Тип контента:text/html;charset=utf-8"); ini_set('date.timezone', 'GMT'); echo 'Текущее время по Гринвичу:'.date('Ymd H:i:s',time()).' '; ini_set('date.timezone', 'КНР'); echo 'Текущее местное время:'.date('Ymd H:i:s',time()); ?>
2. Используйте «date_default_timezone_set('PRC')», чтобы установить часовой пояс.
<?php header("Тип контента:text/html;charset=utf-8"); date_default_timezone_set('Европа/Лиссабон'); echo 'Текущее время в Португалии:'.date('Ymd H:i:s',time()).' '; date_default_timezone_set('КНР'); echo 'Текущее местное время:'.date('Ymd H:i:s',time()); ?>
3. В файле конфигурации установите «date.timezone=PRC».
[Дата] ; Определяет часовой пояс по умолчанию, используемый функциями даты; http://php.net/date.timezone; ;дата.часовой пояс =
Вышеуказанное является решением проблемы разницы между временем отображения PHP и фактическим временем. Надеюсь, это будет полезно всем. Дополнительное руководство по изучению PHP: сеть исходного кода