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

# timezone_name_from_abbr

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

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

### Описание

function 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

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

- timezone_abbreviations_list() - Псевдоним DateTimeZone::listAbbreviations

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open