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
public DateTime::getTimezone(): DateTimeZone|false
Primer
Hajde da dobijemo vremensku zonu za trenutni datum:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Rezultat izvršavanja koda (zavisi od podešavanja servera):
'Europe/Moscow'
Primer
Postavimo vremensku zonu i proverimo je:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Rezultat izvršavanja koda:
'America/New_York'
Pogledajte takođe
-
funkciju
date,
koja formatira datum i vreme -
funkciju
date_default_timezone_set,
koja postavlja podrazumevanu vremensku zonu -
klasu
DateTimeZone,
koji predstavlja vremensku zonu