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