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

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

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

PHP и MySQL

PHP справочное руководство

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

PHP Дата и Время функции руководства

Функция timezone_name_get() возвращает имя часового пояса.

Определение и использование

Функция timezone_name_get() является алиасом для DateTimeZone::getName(). Она принимает объект DateTimeZone в качестве параметра и возвращает его время зоны.

Синтаксис

timezone_name_get($object)

Параметр

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

объект (обязателен)

Это объект DateTimeZone.

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

Функция timezone_name_get() PHP возвращает строковое значение, которое specifies время зоны для заданного объекта.

Версия PHP

Эта функция была введена в 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