De getTimezone-methode van de DateTime-klasse

De methode getTimezone retourneert een object DateTimeZone, dat de tijdzone vertegenwoordigt die is ingesteld voor het object DateTime. Als er geen tijdzone is ingesteld, wordt de standaardtijdzone geretourneerd.

Syntaxis

phppublic DateTime::getTimezone(): DateTimeZone|false

Voorbeeld

Laten we de tijdzone voor de huidige datum ophalen:

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

Resultaat van de code-uitvoering (afhankelijk van serverinstellingen):

php'Europe/Moscow'

Voorbeeld

Laten we een tijdzone instellen en controleren:

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

Resultaat van de code-uitvoering:

php'America/New_York'

Zie ook