Возвращает временную зону в соответствии с аббревиатурой


(PHP 5 >= 5.1.3)

timezone_name_from_abbr Возвращает временную зону в соответствии с аббревиатурой

Описание

string timezone_name_from_abbr ( string $abbr [, int $gmtOffset = -1 [, int $isdst = -1 ]] )

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

abbr

Аббревиатура временной зоны.

gmtOffset

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

isdst

Поправка на летнее время. По умолчанию -1, в этом случае поправка на летнее время не учитывается. Если передана 1, смещение gmtOffset учитывает действующее летнее время. Если задан 0, gmtOffset рассчитывается с учетом зимнего времени. Если abbr не существует, определение временной зоны опирается только на gmtOffset и 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 

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