DateTimeZone::getName
timezone_name_get
(PHP 5 >= 5.2.0, PHP 7)
DateTimeZone::getName -- timezone_name_get — Возвращает имя временной зоны
Описание
Объектно-ориентированный стиль
public string DateTimeZone::getName
( void
)
Процедурный стиль
Возвращает имя временной зоны.
Список параметров
-
object
-
Объект класса DateTimeZone, для которого нужно получить имя.
Возвращаемые значения
Одно из имен временной зоны в списке временных зон.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения для работы с датой и временем
- Дата и Время
- Функция DateTimeZone::__construct() - Создает новый объект DateTimeZone
- Функция DateTimeZone::getLocation() - Возвращает информацию о местоположении для временной зоны
- Функция DateTimeZone::getName() - Возвращает имя временной зоны
- Функция DateTimeZone::getOffset() - Возвращает смещение временной зоны от GMT
- Функция DateTimeZone::getTransitions() - Возвращает все переходы для временной зоны
- Функция DateTimeZone::listAbbreviations() - Возвращает ассоциативный массив содержащий флаг перехода на летнее время, смещение и имя временной зоны
- Функция DateTimeZone::listIdentifiers() - Возвращает численно индексированный массив со всеми идентификаторами временных зон
Коментарии
If you construct DateTimeZone from locale name, like "Europe/Moscow", getName() returns named timezone from list.
<?php
$tz = new DateTimeZone('Europe/Moscow');
echo $tz->getName(); // Europe/Moscow
?>
But if you use offset string, like "+0300", getName() returns new offset string instead of name.
<?php
$tz = new DateTimeZone('+0300');
echo $tz->getName(); // +03:00
?>
It makes sense, but it's not obvious and not documented there.