(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTimeInterface::getTimezone -- DateTimeImmutable::getTimezone -- DateTime::getTimezone -- date_timezone_get — Возвращает часовой пояс объекта даты и времени
Объектно-ориентированный стиль
Процедурный стиль
Метод возвращает часовой пояс, который содержится в объекте даты и времени.
objectТолько для процедурного стиля: объект DateTime, который возвращает функция date_create().
Метод возвращает объект DateTimeZone, если выполнился успешно, или false, если возникла ошибка.
Пример #1 Пример получения часового пояса методом DateTime::getTimezone()
Объектно-ориентированный стиль
<?php
$date = new DateTimeImmutable("now", new DateTimeZone('Europe/London'));
$tz = $date->getTimezone();
echo $tz->getName();Результат выполнения приведённого примера:
Europe/London
Процедурный стиль
<?php
$date = date_create("now", timezone_open('Europe/London'));
$tz = date_timezone_get($date);
echo timezone_name_get($tz);Результат выполнения приведённого примера:
Europe/London