1. Utilisez "ini_set('date.timezone','PRC')" pour définir le fuseau horaire.
<?php header("Content-type:text/html;charset=utf-8"); ini_set('date.timezone', 'GMT'); echo 'L'heure actuelle de Greenwich est :'.date('Ymd H:i:s',time()).' '; ini_set('date.timezone', 'PRC'); echo 'L'heure nationale actuelle est :'.date('Ymd H:i:s',time()); ?>
2. Utilisez "date_default_timezone_set('PRC')" pour définir le fuseau horaire.
<?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set('Europe/Lisbonne'); echo 'L'heure actuelle au Portugal est :'.date('Ymd H:i:s',time()).' '; date_default_timezone_set('PRC'); echo 'L'heure nationale actuelle est :'.date('Ymd H:i:s',time()); ?>
3. Dans le fichier de configuration, définissez "date.timezone=PRC".
[Date] ; Définit le fuseau horaire par défaut utilisé par les fonctions de date ; http://php.net/date.timezone ;date.fuseau horaire =
Ce qui précède est la solution à la différence entre l'heure d'affichage PHP et l'heure réelle. J'espère que cela sera utile à tout le monde. Plus de guide d'apprentissage PHP : réseau de code source