Метад getTimezone класа DateTime
Метад getTimezone
вяртае аб'ект DateTimeZone
,
які прадстаўляе часовую зону, усталяваную для аб'екта DateTime
.
Калі часовая зона не ўсталявана, вернецца часовая зона па змаўчанні.
Сінтаксіс
public DateTime::getTimezone(): DateTimeZone|false
Прыклад
Атрымаем часовую зону для бягучай даты:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Вынік выканання кода (залежыць ад налад сервера):
'Europe/Moscow'
Прыклад
Усталюем часовую зону і праверым яе:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Вынік выканання кода:
'America/New_York'
Глядзіце таксама
-
функцыю
date
,
якая фарматуе дату і час -
функцыю
date_default_timezone_set
,
якая ўсталёўвае часовую зону па змаўчанні -
клас
DateTimeZone
,
які прадстаўляе часовую зону