Heim > Artikel > Backend-Entwicklung > Wie stelle ich die Zeitzone in der Datei php.ini ein?
So legen Sie die Zeitzone in der php.ini-Datei fest: Öffnen Sie die php.ini-Datei, suchen Sie in der Datei nach „;“ und entfernen Sie das „;“ vor „;date.timezone“. =", und fügen Sie es hier ein. Geben Sie nach „=" in einem Satz die entsprechende Zeitzonenkennung ein. Beispielsweise kann „PRC“ die chinesische Zeitzone festlegen.
Zeit ist im Leben wichtig, und das gilt auch für PHP. Zeit muss manchmal gespeichert werden, um etwas aufzuzeichnen oder im Browser anzuzeigen.
In PHP werden Datum und Uhrzeit über Datums- und Uhrzeitfunktionen ermittelt. Die Datums- und Zeitfunktionen hängen von der Zeiteinstellung des Servers ab. Die Zeiteinstellung des Servers ist standardmäßig auf die Greenwich-Zeit (Null-Zeitzone) eingestellt. Wenn die Zeit nicht speziell auf eine bestimmte Zeitzone eingestellt ist, wird die Zeit verwendet, die über die entsprechenden PHP-Funktionen ermittelt wird Es handelt sich um die Zeitzone Null. Es sind 8 Stunden weniger als die Pekinger Zeit.
[Empfohlene verwandte Tutorials: "PHP-Tutorial"]
Einteilung der Zeitzonen
Die Welt ist in 24 unterteilt Zeitzonen haben ihre eigene Ortszeit und die Ortszeit in jeder Zeitzone unterscheidet sich gleichzeitig um 1 bis 23 Stunden. Beispielsweise unterscheiden sich die Ortszeit in London, Großbritannien, und die Ortszeit in Peking um 8 Stunden.
Im Bereich der internationalen Funkkommunikation wird eine einheitliche Zeit namens Universal Time Coordinated (UTC) verwendet, die mit der Greenwich Mean Time (GMT) identisch ist.
Aufgrund des Umschreibens der data()-Funktion in PHP5.0 ist die aktuelle Datums- und Uhrzeitfunktion 8 Stunden kürzer als die Systemzeit. Die Standardeinstellung der PHP-Sprache ist die Standard-Greenwich-Zeit (d. h. es wird die Zeitzone Null verwendet). Um die aktuelle Ortszeit zu erhalten, müssen Sie also die Zeitzoneneinstellung in der PHP-Sprache ändern.
Stellen Sie die Zeitzone in der PHP-INI-Konfigurationsdatei ein
Die PHP-Konfigurationsdatei ist die Datei php.ini im PHP-Installationsverzeichnis. Suchen und öffnen Sie sie. Suchen Sie dann in der Datei nach date.timezone, und wir sehen eine Information wie unten gezeigt:
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone ;date.timezone =
Das ;date.timezone =
vor ;
hat die gleiche Funktion wie das //
in PHP. Hier müssen wir diesen ;
entfernen und die entsprechende Zeitzonenkennung nach =
in diesem Satz einfügen, wie unten gezeigt:
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Asia/Shangha
Es gibt viele Zeitzonen Bezeichner, die Sie übergeben können. Besuchen Sie „https://www.php.net/manual/zh/timezones.php“, um sie anzuzeigen. Hier sind einige häufig verwendete Zeitzonenbezeichner und ihre Bedeutung:
Asia/Shanghai —— 上海 Asia/Chongqing —— 重庆 Asia/Urumqi —— 乌鲁木齐 Asia/Hong_Kong —— 香港 Asia/Macao —— 澳门 Asia/Taipei —— 台北 Asia/Singapore —— 新加坡 PRC —— 中国时区
Tipp: In China können wir die Zeitzone auf „Asien/Shanghai oder VR China“ einstellen. Denken Sie daran, den Server nach erfolgreicher Einstellung neu zu starten!
Beispiel: Das Folgende ist ein Codestück, um zu überprüfen, ob unsere Einstellungen wirksam sind.
<?php echo date('Y-m-d H:i:s',time()); ?>
Das laufende Ergebnis lautet wie folgt:
2020-07-21 11:45:20
Wenn das laufende Ergebnis der Ortszeit unseres Computers entspricht, bedeutet dies, dass unsere Einstellung erfolgreich war.
Das obige ist der detaillierte Inhalt vonWie stelle ich die Zeitzone in der Datei php.ini ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!