Das Abrufen von Zeit in PHP ist eine sehr häufige Operation. Wenn wir das Programm testen, stellen wir manchmal fest, dass die erhaltene Zeit unterschiedlich ist. Wie kann man es lösen? Werfen wir einen Blick auf die von PHP erhaltenen Lösungen für die unterschiedlichen Zeiten.
Warum sind die von PHP ermittelten Zeiten unterschiedlich?
Verwenden Sie PHP, um die Uhrzeit abzurufen und festzustellen, dass die Uhrzeit falsch ist. Dies liegt daran, dass die Standardzeitzone von PHP UTC, Universal Time Coordinated (UTC), ist. Die Lösung besteht darin, die Zeit auf die Pekinger Zeit einzustellen.
Die spezifische Betriebsmethode ist wie folgt:
Methode 1: Ändern Sie die php.ini-Datei
(1) Öffnen Sie php. ini Datei
(2) date.timezone finden, date.timezone="UTC" finden,
(3) in date ändern .timezone = "PRC", wenn sich auf der linken Seite von date.timezone ein Semikolon befindet, entfernen Sie das Semikolon.
(4) Testen Sie im PHP-Programm und geben Sie den folgenden Code ein:
<span class="cur_time"><?php echo "当前时间:" . date("Y-m-d H:i:s") ?></span>
Methode 2: Verwenden Sie die Methode date_default_timezone_set('')
( 1) Fügen Sie den folgenden Code am Anfang des PHP-Programms hinzu:
<?php date_default_timezone_set('PRC'); echo date("Y-m-d H:i:s"); ?>
Empfohlene verwandte Artikel und Tutorials: PHP-Tutorial
Das obige ist der detaillierte Inhalt vonWarum sind die von PHP ermittelten Zeiten unterschiedlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!