(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateTimeZone::getLocation -- timezone_location_get — Возвращает информацию о местоположении для часового пояса
Объектно-ориентированный стиль
Процедурный стиль
Функция возвращает информацию о местоположении часового пояса, включая код страны, широту, долготу и комментарии.
objectТолько для процедурного стиля: объект DateTimeZone, который возвращает функция timezone_open().
Функция возвращает массив с информацией о местоположении часового пояса или false, если возникла ошибка.
Пример #1 Пример получения информации о местоположении для часового пояса функцией DateTimeZone::getLocation()
<?php
$tz = new DateTimeZone("Asia/Jakarta");
print_r($tz->getLocation());
print_r(timezone_location_get($tz));
?>Результат выполнения приведённого примера:
Array
(
[country_code] => ID
[latitude] => -6.16667
[longitude] => 106.8
[comments] => Java, Sumatra
)
Array
(
[country_code] => ID
[latitude] => -6.16667
[longitude] => 106.8
[comments] => Java, Sumatra
)
Элемент country_code содержит двубуквенный код страны
по стандарту ISO 3166-1. Элементы latitude
и longitude — координаты города
из идентификатора часового пояса, а элемент comments,
если не равен значению false, — содержит подсказку о территории страны, на которой
действует часовой пояс. Эта информация выводится в удобном для чтения пользователями виде.