DateTime klasės getTimezone metodas
Metodas getTimezone grąžina DateTimeZone objektą,
kuris reprezentuoja laiko zoną, nustatytą DateTime objektui.
Jei laiko zona nėra nustatyta, bus grąžinta numatytoji laiko zona.
Sintaksė
public DateTime::getTimezone(): DateTimeZone|false
Pavyzdys
Gaukime dabartinės datos laiko zoną:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodo vykdymo rezultatas (priklauso nuo serverio nustatymų):
'Europe/Moscow'
Pavyzdys
Nustatykime laiko zoną ir patikrinkime ją:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodo vykdymo rezultatas:
'America/New_York'
Taip pat žiūrėkite
-
funkciją
date,
kuri formatuoja datą ir laiką -
funkciją
date_default_timezone_set,
kuri nustato numatytąją laiko zoną -
klasę
DateTimeZone,
kuri reprezentuoja laiko zoną