Methode getTimezone der Klasse DateTime
Die Methode getTimezone gibt ein DateTimeZone-Objekt zurück,
das die für das DateTime-Objekt eingestellte Zeitzone repräsentiert.
Wenn keine Zeitzone eingestellt ist, wird die Standardzeitzone zurückgegeben.
Syntax
public DateTime::getTimezone(): DateTimeZone|false
Beispiel
Lassen Sie uns die Zeitzone für das aktuelle Datum abrufen:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Ergebnis der Codeausführung (hängt von den Servereinstellungen ab):
'Europe/Moscow'
Beispiel
Lassen Sie uns eine Zeitzone einstellen und überprüfen:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Ergebnis der Codeausführung:
'America/New_York'
Siehe auch
-
die Funktion
date,
die Datum und Zeit formatiert -
die Funktion
date_default_timezone_set,
die die Standardzeitzone setzt -
die Klasse
DateTimeZone,
die eine Zeitzone repräsentiert