timezone_name_from_abbr
(PHP 5 >= 5.1.3, PHP 7)
timezone_name_from_abbr — Возвращает временную зону в соответствии с аббревиатурой
Описание
$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("", 3600, 0) . "\n";
?>
Результатом выполнения данного примера будет что-то подобное:
Europe/Berlin Europe/Paris