PHP 8.0.24 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

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

isDST

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

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

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

Примеры

Пример #1 Пример использования timezone_name_from_abbr()

<?php
echo timezone_name_from_abbr("CET") . "\n";
echo 
timezone_name_from_abbr(""36000) . "\n";
?>

Результатом выполнения данного примера будет что-то подобное:

Europe/Berlin
Europe/Paris

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top