English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base PHP

Manuale avanzato PHP

PHP e MySQL

Manuale di riferimento PHP

Uso e esempio di funzione timezone_name_get() in PHP

Manuale delle funzioni di data e ora PHP

La funzione timezone_name_get() restituisce il nome della fascia oraria.

Definizione e utilizzo

La funzione timezone_name_get() è un alias di DateTimeZone::getName(). Accetta un oggetto DateTimeZone come parametro e restituisce la sua fascia oraria.

Sintassi

timezone_name_get($oggetto)

Parametro

Numero di sequenzaParametri e spiegazioni
1

Oggetto (obbligatorio)

Questo è un oggetto DateTimeZone.

Valore di ritorno

La funzione timezone_name_get() di PHP restituisce un valore di stringa che specifica la fascia oraria dell'oggetto fornito.

Versione PHP

Questa funzione è stata introdotta originariamente nella versione PHP 5.2.0 e può essere utilizzata in tutte le versioni successive.

Esempio online

Esempi di utilizzotimezone_name_get()Utilizzo della funzione per restituire il nome della fascia oraria-

<?php
   //Impostare la fascia oraria
   $tz = new DateTimeZone('Asia/Chongqing');   
   $res = timezone_name_get($tz);
   print("Fascia oraria: ").$res;
?>
Testa e vediamo <>/

Risultato di output

Fascia oraria: Asia/Chongqing

Esempio online

Utilizzare due metodi per restituire il nome della fascia oraria:

<?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 'La nuova fascia oraria è '. timezone_name_get($NewDateTimeZone);
echo "\n";
#Utilizzare il secondo metodo
$dateTime = new DateTime($dateSrc);
$DateTimeZone = timezone_open('Asia/Shanghai');
$dateTime->setTimezone($DateTimeZone);   
echo 'La nuova fascia oraria è '. $DateTimeZone->getName();
?>
Testa e vediamo <>/

Risultato di output:

La nuova fascia oraria è Asia/Shanghai
La nuova fascia oraria è Asia/Shanghai