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

phppublic DateTime::getTimezone(): DateTimeZone|false

Beispiel

Lassen Sie uns die Zeitzone für das aktuelle Datum abrufen:

php<?php
  $date = new DateTime();
  $timezone = $date->getTimezone();
  echo $timezone->getName();
?>

Ergebnis der Codeausführung (hängt von den Servereinstellungen ab):

php'Europe/Moscow'

Beispiel

Lassen Sie uns eine Zeitzone einstellen und überprüfen:

php<?php
  $date = new DateTime('now', new DateTimeZone('America/New_York'));
  $timezone = $date->getTimezone();
  echo $timezone->getName();
?>

Ergebnis der Codeausführung:

php'America/New_York'

Siehe auch