Wie konvertiert man die Zeitzone in PHP?
Instanziieren Sie zuerst die Klasse „DateTimeZone“. Der Instanziierungsparameter ist die zu konvertierende Zeitzone. Anschließend instanziieren Sie die Klasse „DateTime“, deren Parameter 1 die zu konvertierende Zeit und Parameter 2 ist ist das „DateTimeZone“-Objekt. Rufen Sie abschließend das Format des „DateTime“-Objekts auf.
Codebeispiel
<?php function changeTimeZone($date_time, $format = 'Y-m-d H:i:s', $to = 'Europe/Rome', $from = 'Asia/Shanghai') { $datetime = new DateTime($date_time, new DateTimeZone($from)); $datetime->setTimezone(new DateTimeZone($to)); return $datetime->format($format); } $time = changeTimeZone('2018-12-19 00:00:00'); $t = changeTimeZone('2018-12-19 00:00:00', 'Y-m-d'); echo $time; echo $t;
Empfohlenes Tutorial: „PHP“
Das obige ist der detaillierte Inhalt vonWie konvertiere ich die Zeitzone in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!