Funzione PHP timezone_name_get ()

Definizione e utilizzo

Il timezone_name_get()function è un alias di DateTimeZone :: getName () . Accetta un oggetto DateTimeZone come parametro e restituisce il suo fuso orario.

Sintassi

timezone_name_get($object)

Parametri

Suor n Parametro e descrizione
1

object (Mandatory)

Questo è un oggetto DateTimeZone.

Valori restituiti

La funzione PHP timezone_name_get () restituisce un valore stringa che specifica il fuso orario dell'oggetto specificato.

Versione PHP

Questa funzione è stata introdotta per la prima volta nella versione PHP 5.2.0 e funziona con tutte le versioni successive.

Esempio

L'esempio seguente mostra l'utilizzo della funzione timezone_name_get () -

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

Questo produrrà il seguente risultato:

Timezone: Indian/Mahe

Esempio

$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 ();

Questo produrrà il seguente risultato:

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