English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual de Funções de Data e Hora do PHP
A função timezone_name_get() retorna o nome do fuso horário.
A função timezone_name_get() é um alias de DateTimeZone::getName(). Ela aceita um objeto DateTimeZone como parâmetro e retorna seu fuso horário.
timezone_name_get($object)
Número | Parâmetros e descrição |
---|---|
1 | objeto (obrigatório) Este é um objeto DateTimeZone. |
A função PHP timezone_name_get() retorna um valor de string que especifica o fuso horário do objeto fornecido.
Esta função foi introduzida inicialmente no PHP versão5.2foi introduzido no PHP versão .0 e pode ser usado em todas as versões mais recentes.
A seguir, exemplostimezone_name_get()Uso da função para retornar o nome do fuso horário-
<?php //Definir fuso horário $tz = new DateTimeZone('Asia/Chongqing'); $res = timezone_name_get($tz); print("Fuso horário: ". $res); ?>Testar veja‹/›
Resultados de saída
Fuso horário: Asia/Chongqing
Usar dois métodos para obter o nome do fuso horário:
<?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 'O novo fuso horário é '. timezone_name_get($NewDateTimeZone); echo "\n"; #Uso do segundo método $dateTime = new DateTime($dateSrc); $DateTimeZone = timezone_open('Asia/Shanghai'); $dateTime->setTimezone($DateTimeZone); echo 'O novo fuso horário é '. $DateTimeZone;->getName(); ?>Testar veja‹/›
Resultados de saída:
O novo fuso horário é Asia/Shanghai O novo fuso horário é Asia/Shanghai