DateTime-luokan getTimezone-metodi
Metodi getTimezone palauttaa DateTimeZone-objektin,
joka edustaa DateTime-objektille asetettua aikavyöhykettä.
Jos aikavyöhykettä ei ole asetettu, palautetaan oletusaikavyöhyke.
Syntaksi
public DateTime::getTimezone(): DateTimeZone|false
Esimerkki
Haetaan nykyisen päivämäärän aikavyöhyke:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Koodin suoritustulos (riippuu palvelimen asetuksista):
'Europe/Moscow'
Esimerkki
Asetetaan aikavyöhyke ja tarkistetaan se:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Koodin suoritustulos:
'America/New_York'
Katso myös
-
funktion
date,
joka muotoilee päivämäärän ja ajan -
funktion
date_default_timezone_set,
joka asettaa oletusaikavyöhykkeen -
luokan
DateTimeZone,
joka edustaa aikavyöhykettä