Heim >Backend-Entwicklung >PHP-Tutorial >Wie schließe ich die Zeitzoneneinstellung in PHP ab?
Im vorherigen Artikel habe ich Ihnen „Erklären Sie die Fehlertypen und Fehlerstufen von PHP“ vorgestellt, in dem die Fehlertypen und Fehlerstufen in PHP im Detail vorgestellt werden die Zeitzone in PHP, ich hoffe, es wird für alle hilfreich sein!
In unserem täglichen Leben ist Zeit sehr wichtig und wichtig. Das Gleiche gilt für PHP. Manchmal muss Zeit gespeichert werden, um etwas aufzuzeichnen. Konfigurieren Sie es in der Konfigurationsdatei.
Wie lade ich Dateien mit PHP hoch?“ gefunden habe Nach der Lektüre werden Sie es verstehen! “ im Artikel erwähnt, wenn Sie interessiert sind, können Sie darauf klicken, um es sich anzusehen. Nachdem Sie php.ini gefunden haben, suchen Sie in der Datei nach date.timezone und finden Sie die folgenden Ergebnisse:
Asia/Shangha steht für die Zeitzone, auch Zeitzonenkennung genannt. Es gibt viele solcher Zeitzonenkennungen. Hier sind einige häufig verwendete Zeitzonenkennungen: Asien/Shanghai –— Shanghai Asien/Chongqing –— Chongqing Asien/Hong_Kong –— Hongkong Asien/Macao –— Macau Asien/Taipei – TaipeiPRC – China Time ZoneEs ist zu beachten, dass wir nach Abschluss der Zeitzoneneinstellung den Server neu starten müssen, damit die verlorenen Einstellungen wirksam werden.Verwenden Sie die Funktion date_default_timezone_set()
, um die Zeitzone festzulegen. date_default_timezone_set()
函数设置时区
在PHP中,date_default_timezone_set() 函数能够所有的日期函数设置一个默认时区,它的语法格式如下:
date_default_timezone_set(时区标识符)
示例如下:
<?php date_default_timezone_set('Asia/Hong_Kong'); echo '香港的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Asia/Macao'); echo '澳门的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>
输出结果:
由上述结果可以看出,通过date_default_timezone_set() 函数能够设置一个时区。
使用 ini_set()
ini_set(待修改的选项, 该选项新的值)Das Beispiel lautet wie folgt:
<?php ini_set('date.timezone', 'GMT'); echo '当前的格林尼治时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Hong_Kong'); echo '香港的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>Ausgabeergebnis:
Wie aus den obigen Ergebnissen ersichtlich ist, kann eine Zeitzone über die Funktion date_default_timezone_set() festgelegt werden.
Verwenden Sie die Funktion ini_set()
, um die Zeitzone festzulegen.
Das obige ist der detaillierte Inhalt vonWie schließe ich die Zeitzoneneinstellung in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!