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