English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Дата и Время функции руководства
Функция timezone_name_get() возвращает имя часового пояса.
Функция timezone_name_get() является алиасом для DateTimeZone::getName(). Она принимает объект DateTimeZone в качестве параметра и возвращает его время зоны.
timezone_name_get($object)
Номер | Параметры и описание |
---|---|
1 | объект (обязателен) Это объект DateTimeZone. |
Функция timezone_name_get() PHP возвращает строковое значение, которое specifies время зоны для заданного объекта.
Эта функция была введена в PHP версии 5.2.0 и может использоваться во всех более поздних версиях.
Ниже приведены примерыtimezone_name_get()Как использовать функцию для получения названия часового пояса -
<?php //Установка часового пояса $tz = new DateTimeZone('Asia/Chongqing'); $res = timezone_name_get($tz); print("Часовой пояс: ". $res); ?>Проверим‹/›
Результат вывода
Часовой пояс: Asia/Chongqing
Использование двух методов для возвращения названия часового пояса:
<?php $dateSrc = '2007-04-19 12:50 GMT'; $dateTime = date_create($dateSrc); $DateTimeZone = timezone_open('Asia/Shanghai'); date_timezone_set($dateTime, $DateTimeZone); $NewDateTimeZone = date_timezone_get($dateTime); echo 'Новая часовая зона - '. timezone_name_get($NewDateTimeZone); echo "\n"; #Использование второго метода $dateTime = new DateTime($dateSrc); $DateTimeZone = timezone_open('Asia/Shanghai'); $dateTime->setTimezone($DateTimeZone); echo 'Новая часовая зона - '. $DateTimeZone->getName(); ?>Проверим‹/›
Результат вывода:
Новая часовая зона - Asia/Shanghai Новая часовая зона - Asia/Shanghai