Heim > Artikel > Backend-Entwicklung > So erhalten Sie die Peking-Zeit in PHP (eine kurze Analyse der Methode)
In PHP können wir die Funktion date() verwenden, um die aktuelle Serverzeit abzurufen. Wenn wir jedoch die Zeit in einer bestimmten Zeitzone benötigen, müssen wir die DateTime-Klasse verwenden.
Bevor wir die Pekinger Zeit erhalten, müssen wir die Zeitzone auf den East Eighth District einstellen, was der Zeitzone „Asien/Shanghai“ entspricht. Sie können die Funktion date_default_timezone_set() oder die Funktion ini_set() verwenden, um die Zeitzone festzulegen.
date_default_timezone_set('Asia/Shanghai');
oder
ini_set('date.timezone', 'Asia/Shanghai');
Als nächstes können wir die DateTime-Klasse verwenden, um die Peking-Zeit zu ermitteln. Zuerst müssen Sie ein DateTime-Objekt erstellen und die Zeitzone als „Asia/Shanghai“ angeben. Die Zeitzeichenfolge kann dann mit der Methode format() formatiert werden.
$bj_time = new DateTime('now', new DateTimeZone('Asia/Shanghai')); $bj_time_str = $bj_time->format('Y-m-d H:i:s'); echo $bj_time_str; //输出当前北京时间
Der vollständige Code lautet wie folgt:
date_default_timezone_set('Asia/Shanghai'); $bj_time = new DateTime('now', new DateTimeZone('Asia/Shanghai')); $bj_time_str = $bj_time->format('Y-m-d H:i:s'); echo $bj_time_str;
Mit der oben genannten Methode können Sie ganz einfach die Pekinger Zeit ermitteln.
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die Peking-Zeit in PHP (eine kurze Analyse der Methode). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!