De getTimezone-methode van de DateTime-klasse
De methode getTimezone retourneert een object DateTimeZone,
dat de tijdzone vertegenwoordigt die is ingesteld voor het object DateTime.
Als er geen tijdzone is ingesteld, wordt de standaardtijdzone geretourneerd.
Syntaxis
public DateTime::getTimezone(): DateTimeZone|false
Voorbeeld
Laten we de tijdzone voor de huidige datum ophalen:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Resultaat van de code-uitvoering (afhankelijk van serverinstellingen):
'Europe/Moscow'
Voorbeeld
Laten we een tijdzone instellen en controleren:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Resultaat van de code-uitvoering:
'America/New_York'
Zie ook
-
de functie
date,
die een datum en tijd opmaakt -
de functie
date_default_timezone_set,
die de standaardtijdzone instelt -
de klasse
DateTimeZone,
die een tijdzone vertegenwoordigt