Heim  >  Artikel  >  Backend-Entwicklung  >  So stellen Sie die Zeitzone in PHP5.6 ein

So stellen Sie die Zeitzone in PHP5.6 ein

藏色散人
藏色散人Original
2021-07-15 10:18:361923Durchsuche

So legen Sie die Zeitzone in PHP5.6 fest: 1. Legen Sie die Zeitzone in der PHP.INI-Konfigurationsdatei fest. 2. Legen Sie die Zeitzone im Code fest, z. B. „date_default_timezone_set(‘Asia/Phnom_Penh‘)“.

So stellen Sie die Zeitzone in PHP5.6 ein

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 5.6, DELL G3-Computer

Wie stelle ich die Zeitzone in PHP5.6 ein?

Wenn bei demselben Zeitstempel die Zeitzone unterschiedlich ist, ist auch die resultierende Datums- und Uhrzeitzeichenfolge unterschiedlich. Daher ist die Einstellung der richtigen Zeitzone unerlässlich.

Unterschiedliche Zeitzonen wirken sich auf den Wert von date('Y-m-d H:i:s', time()) oder ähnlichen Funktionen aus.

Wir können dies bewältigen, indem wir die Standardzeitzone festlegen.

Der Ort zum Ändern der Zeitzone ist ungefähr wie folgt:

1. Legen Sie die Zeitzone in der PHP.INI-Konfigurationsdatei fest: Dateispeicherort /usr/local/php/etc/php.ini

date.timezone = PRC

2 die Zeitzone im Code:

2-1. Dateispeicherort: /api/public/init.php

date_default_timezone_set('Asia/Phnom_Penh')//必写:柬埔寨时区

Üblicherweise verwendete Zeitzonen sind wie folgt:

a). date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'   亚洲/上海
b) date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'为“亚洲/重庆”
c) date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”
d) ini_set('date.timezone','Etc/GMT-8');
e) ini_set('date.timezone','PRC');
f) ini_set('date.timezone','Asia/Shanghai');
d) ini_set('date.timezone','Asia/Chongqing');

Nach vielen Tests und Verwendungen wird empfohlen, date_default_timezone_set zu verwenden Wenn Sie hier die Zeitzone festlegen, ist der Effekt offensichtlich.

2-2. Dateispeicherort: /application/Common/Conf/config.php

'DEFAULT_TIMEZONE'=>'Asia/Phnom_Penh',//Zeitzoneneinstellung: Kambodscha-Zeitzone

3 Zeiteinstellung

Funktionsanmerkungen im obigen Code:

Definition und Verwendung

1.date_default_timezone_set(timezone)-Funktion legt die Standardzeitzone fest, die von allen Datums-/Uhrzeitfunktionen im Skript verwendet wird.

Parameter: Zeitzone: erforderlich. Gibt die zu verwendende Zeitzone an, z. B. „UTC“ oder „Europa/Paris“.

2. ini_set wird verwendet, um den Wert von php.ini festzulegen, der wirksam wird, wenn die Funktion ausgeführt wird. Nach Beendigung des Skripts wird die Einstellung ungültig. Sie können die Konfiguration ändern, ohne die Datei php.ini zu öffnen, was für virtuelle Räume sehr praktisch ist

Funktionsformat: string ini_set(string $varname, string $newvalue)

An diesem Punkt sind alle Einstellungen zum Ändern der Zeitzone abgeschlossen und PHP ist implementiert. Die Zeit bleibt konsistent.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo stellen Sie die Zeitzone in PHP5.6 ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn