Klassi DateTime meetod getTimezone
Meetod getTimezone tagastab DateTimeZone objekti,
mis esindab DateTime objektile määratud ajavööndit.
Kui ajavööndit pole määratud, tagastatakse vaikeajavöönd.
Süntaks
public DateTime::getTimezone(): DateTimeZone|false
Näide
Hankime praeguse kuupäeva ajavöönd:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Koodi täitmise tulemus (sõltub serveri seadistustest):
'Europe/Moscow'
Näide
Määrame ajavööndi ja kontrollime seda:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Koodi täitmise tulemus:
'America/New_York'
Vaata ka
-
funktsiooni
date,
mis vormindab kuupäeva ja kellaaja -
funktsiooni
date_default_timezone_set,
mis määrab vaikeajavööndi -
klassi
DateTimeZone,
mis esindab ajavööndit