Metod getTimezone klase DateTime

Metod getTimezone vraća objekat DateTimeZone, koji predstavlja vremensku zonu postavljenu za objekat DateTime. Ako vremenska zona nije postavljena, biće vraćena podrazumevana vremenska zona.

Sintaksa

phppublic DateTime::getTimezone(): DateTimeZone|false

Primer

Hajde da dobijemo vremensku zonu za trenutni datum:

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

Rezultat izvršavanja koda (zavisi od podešavanja servera):

php'Europe/Moscow'

Primer

Postavimo vremensku zonu i proverimo je:

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

Rezultat izvršavanja koda:

php'America/New_York'

Pogledajte takođe