PHP 8.5.0 Released!

timezone_name_from_abbr

(PHP 5 >= 5.1.3, PHP 7, PHP 8)

timezone_name_from_abbrВозвращает название часового пояса, угадывая по аббревиатуре и смещению UTC

Описание

timezone_name_from_abbr(string $abbr, int $utcOffset = -1, int $isDST = -1): string|false

Список параметров

abbr

Аббревиатура часового пояса.

utcOffset

Смещение относительно времени UTC в секундах. Значение по умолчанию равно -1, что означает возврат первого найденного часового пояса, который соответствует аббревиатуре abbr. В остальных случаях функция выполнит поиск часового пояса с заданным смещением. Функция вернёт ближайший к смещению часовой пояс, если поиск завершится неудачей.

isDST

Поправка на летнее время. Значение по умолчанию равно -1, при котором поправка на летнее время не учитывается. При передаче значения 1 смещение utcOffset учитывает действующее летнее время. При передаче значения 0 смещение utcOffset рассчитывается с учётом зимнего времени. Определение часового пояса опирается только на смещение utcOffset и сезонный переход isDST, если список аббревиатур не содержит сокращение abbr.

Возвращаемые значения

Возвращает имя часового пояса или false, если возникла ошибка.

Примеры

Пример #1 Пример получения названия часового пояса функцией timezone_name_from_abbr()

<?php

echo timezone_name_from_abbr("CET") . "\n";
echo
timezone_name_from_abbr("", 3600, 0) . "\n";

Вывод приведённого примера будет похож на:

Europe/Berlin
Europe/Paris

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top