Heim > Artikel > Backend-Entwicklung > So lösen Sie das Linux-PHP-Datumsfehlerproblem
Lösung für Linux-PHP-Datumsfehler: 1. Stellen Sie sicher, dass die Linux-Systemzeit korrekt ist. 2. Überprüfen Sie die Zeitzone in php.ini. 3. Suchen Sie nach „;date.timezone=" und fügen Sie „Asia/Shanghai" hinzu.
Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, PHP-Version 7.1, DELL G3-Computer
Wie löse ich das Linux-PHP-Datumsfehlerproblem?
Linux-Fehlerauflösung im Zusammenhang mit der PHP-Zeitfunktion
Kürzlich hat das Programm viele Funktionen wie date() strtotime() geschrieben, um Zeit oder Zeitstempel zu erhalten. Wenn das Programm jedoch unter Linux ausgeführt wird, treten Fehler in diesen Funktionen auf. Der spezifische Grund liegt in der Zeiteinstellung von Linux selbst und die Zeitzone von PHP.
Stellen Sie zunächst sicher, dass die Linux-Systemzeit korrekt ist:
Ändern Sie die Zeitzone auf Shanghai, China
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Überprüfen Sie dann die Zeitzone in php.ini
Suchen Sie ;date.timezone=
;date.timezone=
去掉分号,然后在后面加上Asia/Shanghai
Asien/Shanghai
hinzuEmpfohlenes Lernen: „PHP-Video-Tutorial
“🎜Das obige ist der detaillierte Inhalt vonSo lösen Sie das Linux-PHP-Datumsfehlerproblem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!