Metoda getTimezone razreda DateTime
Metoda getTimezone vrne objekt DateTimeZone,
ki predstavlja časovni pas, nastavljen za objekt DateTime.
Če časovni pas ni nastavljen, bo vrnjen privzeti časovni pas.
Sintaksa
public DateTime::getTimezone(): DateTimeZone|false
Primer
Pridobimo časovni pas za trenutni datum:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Rezultat izvajanja kode (odvisno od nastavitev strežnika):
'Europe/Moscow'
Primer
Nastavimo časovni pas in preverimo:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Rezultat izvajanja kode:
'America/New_York'
Glejte tudi
-
funkcijo
date,
ki oblikuje datum in čas -
funkcijo
date_default_timezone_set,
ki nastavi privzeti časovni pas -
razred
DateTimeZone,
ki predstavlja časovni pas