A DateTime osztály getTimezone metódusa
A getTimezone metódus egy DateTimeZone objektumot ad vissza,
amely a DateTime objektumhoz beállított időzónát reprezentálja.
Ha nincs beállítva időzóna, az alapértelmezett időzóna lesz visszaadva.
Szintaxis
public DateTime::getTimezone(): DateTimeZone|false
Példa
Lekérjük az aktuális dátum időzónáját:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
A kód végrehajtásának eredménye (a szerver beállításaitól függ):
'Europe/Moscow'
Példa
Állítsunk be egy időzónát és ellenőrizzük le:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
A kód végrehajtásának eredménye:
'America/New_York'
Lásd még
-
a
datefüggvényt,
amely formázza a dátumot és az időt -
a
date_default_timezone_setfüggvényt,
amely beállítja az alapértelmezett időzónát -
a
DateTimeZoneosztályt,
amely időzónát reprezentál