English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

PHP функция timezone_name_from_abbr() использование и примеры

PHP Date & Time функции руководство

функция timezone_name_from_abbr() возвращает сокращенную форму названия часового пояса

определение и применение

Этаtimezone_name_from_abbr()функции для получения названия часового пояса в сокращенной форме.

Синтаксис

timezone_name_from_abbr($abbr, [$gmtoffset[, $isdst]]);

Параметр

НомерПараметры и описание
1

abbr (обязательный)

Это строковое значение, представляющее сокращение часового пояса, о котором вы хотите узнать название.

2

gmtOffset (дополнительный)

Это целое число, представляющее смещение от GMT (в секундах). Если предоставлено значение, то ищется соответствующий часовой пояс и возвращается. Если не найден, то возвращается первый найденный часовой пояс (по данному сокращению).

3

isdst (дополнительный)

Это целое число, определяющее летнее время часового пояса. Индикатор летнего времени.

  • По умолчанию установлено в -1, что означает, что при поиске не учитывается, использует ли часовой пояс летнее время.

  • Если установлено в 1, то предполагается, что gmtoffset - это смещение с действием летнего времени.

  • Если установлено в 0, то предполагается, что gmtoffset - это смещение без действия летнего времени.

  • Если аббревиатура не существует, то ищется часовой пояс только через gmtoffset и isdst.

Возвратное значение

Функция PHP timezone_name_from_abbr() возвращает строковое значение, представляющее название часового пояса. Если функция не удается, она возвращает булево значениеfalse.

Версия PHP

Эта функция была введена в PHP версии 5.2.0 и доступна во всех более новых версиях.

Онлайн пример

Ниже приведены примерыtimezone_name_from_abbr()Применение функции timezone_name_from_abbr() для возврата названия часового пояса по сокращению

<?php
   $res = timezone_name_from_abbr('PST');   
   print($res);
?>
Проверим‹/›

Результат вывода

Америка/Лос-Анджелес

Онлайн пример

Вы также можете получить название часового пояса, передав смещение в следующем формате:

<?php
   //Установка часового пояса
   $res = timezone_name_from_abbr('', 3600, 0);   
   print($res);
?>
Проверим‹/›

Результат вывода

Европа/Париж

Онлайн пример

Возврат названия часового пояса по сокращению часового пояса

<?php
echo timezone_name_from_abbr('CET')."\n";
echo timezone_name_from_abbr('', 3600, 0);
?>
Проверим‹/›

Результат вывода:

Европа/Берлин
Европа/Париж