1. Use "ini_set('date.timezone','PRC')" para definir o fuso horário.
<?php header("Tipo de conteúdo:text/html;charset=utf-8"); ini_set('data.fusohorário', 'GMT'); echo 'O horário atual de Greenwich é:'.date('Ymd H:i:s',time()).' '; ini_set('date.timezone', 'PRC'); echo 'O horário nacional atual é:'.date('Ymd H:i:s',time()); ?>
2. Use "date_default_timezone_set('PRC')" para definir o fuso horário.
<?php header("Tipo de conteúdo:text/html;charset=utf-8"); date_default_timezone_set('Europa/Lisboa'); echo 'A hora atual em Portugal é:'.date('Ymd H:i:s',time()).' '; date_default_timezone_set('PRC'); echo 'O horário nacional atual é:'.date('Ymd H:i:s',time()); ?>
3. No arquivo de configuração, defina "date.timezone=PRC".
[Data] ; Define o fuso horário padrão usado pelas funções de data; ; http://php.net/date.timezone ;data.fuso horário =
A descrição acima é a solução para a diferença entre o tempo de exibição do PHP e o tempo real. Espero que seja útil para todos. Mais guia de aprendizagem de PHP: rede de código-fonte