Metoden getTimezone i klassen DateTime
Metoden getTimezone returnerer et DateTimeZone-objekt
som representerer tidssonen som er satt for DateTime-objektet.
Hvis tidssone ikke er satt, returneres standard tidssone.
Syntaks
public DateTime::getTimezone(): DateTimeZone|false
Eksempel
Henter tidssonen for gjeldende dato:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Resultat av kjøring (avhenger av serverinnstillinger):
'Europe/Moscow'
Eksempel
Setter en tidssone og sjekker den:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Resultat av kjøring:
'America/New_York'
Se også
-
funksjonen
date,
som formaterer dato og tid -
funksjonen
date_default_timezone_set,
som setter standard tidssone -
klassen
DateTimeZone,
som representerer en tidssone