Heim >Backend-Entwicklung >PHP-Problem >So stellen Sie die Zeitzone in PHP5.6 ein
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‘)“.
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!