Heim >Backend-Entwicklung >PHP-Problem >Warum ist es ungenau, die aktuelle Uhrzeit in PHP abzurufen?
Lösung für die von PHP erhaltene ungenaue aktuelle Zeit: 1. Öffnen Sie die Datei php.ini und ändern Sie den Inhalt in „date.timezone = „PRC““; 2. Verwenden Sie den Code „date_default_timezone_set(‘PRC‘);“
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Warum ist es ungenau, die aktuelle Uhrzeit mit PHP abzurufen?
PHP date() ist falsch abzurufen die Systemzeit
Verwenden Sie PHP, um die Systemzeit abzurufen. Ich habe festgestellt, dass die Zeit falsch ist, da die Standardzeitzone von PHP UTC ist und ihre Zeitzone auf die Pekinger Zeit eingestellt sein sollte.
Methode 1: Ändern Sie die php.ini-Datei.
Öffnen Sie die php.ini-Datei: Klicken Sie mit der linken Maustaste auf das WampServer-Symbol in der unteren rechten Ecke – PHP – php.ini.
Suchen Sie nach date.timezone und finden Sie date.timezone = „UTC“,
Ändern Sie es in date.timezone = „PRC“. Wenn auf der linken Seite von date.timezone ein Semikolon steht, entfernen Sie das Semikolon.
<span class="cur_time"><?php echo "当前时间:" . date("Y-m-d H:i:s") ?></span>
Methode 2: Verwenden Sie die Methode date_default_timezone_set(“);
<?php date_default_timezone_set('PRC'); echo date("Y-m-d H:i:s"); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWarum ist es ungenau, die aktuelle Uhrzeit in PHP abzurufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!