Função PHP timezone_name_get ()

Definição e Uso

o timezone_name_get()function é um alias de DateTimeZone :: getName () . Ele aceita um objeto DateTimeZone como parâmetro e retorna seu fuso horário.

Sintaxe

timezone_name_get($object)

Parâmetros

Sr. Não Parâmetro e Descrição
1

object (Mandatory)

Este é um objeto DateTimeZone.

Valores Retornados

A função PHP timezone_name_get () retorna um valor de string especificando o fuso horário do objeto fornecido.

Versão PHP

Esta função foi introduzida pela primeira vez no PHP versão 5.2.0 e funciona com todas as versões posteriores.

Exemplo

O exemplo a seguir demonstra o uso da função timezone_name_get () -

<?php
   //setting the timezone
   $tz = new DateTimeZone('Indian/Mahe');   
   $res = timezone_name_get($tz);
   print("Timezone: ".$res);
?>

Isso produzirá o seguinte resultado -

Timezone: Indian/Mahe

Exemplo

$dateSrc = '2007-04-19 12:50 GMT';
$dateTime = date_create( $dateSrc);
$DateTimeZone = timezone_open ( 'America/Chicago' );   
date_timezone_set( $dateTime, $DateTimeZone );
$NewDateTimeZone = date_timezone_get($dateTime);   
echo 'New timeZone is '. timezone_name_get($NewDateTimeZone);
echo "\n";
# Using second function.
$dateTime = new DateTime($dateSrc);
$DateTimeZone = timezone_open ( 'America/Chicago' );
$dateTime->setTimezone( $DateTimeZone );   
echo 'New timeZone is '. $DateTimeZone->getName ();

Isso produzirá o seguinte resultado -

New timeZone is America/Chicago
New timeZone is America/Chicago