Funzione PHP timezone_name_from_abbr ()

Definizione e utilizzo

Il timezone_name_from_abbr() viene utilizzata per ottenere il nome di un fuso orario da un'abbreviazione.

Sintassi

timezone_name_from_abbr($abbr, [$gmtoffset[, $isdst]]);

Parametri

Suor n Parametro e descrizione
1

abbr (Mandatory)

Si tratta di un valore stringa che rappresenta l'abbreviazione di cui è necessario conoscere il nome del fuso orario.

2

gmtOffset (Optional)

Questo è un valore intero che rappresenta uno scostamento dal GMT in secondi. Se viene fornito un valore per questo, viene cercato e restituito il suo fuso orario. Se non viene trovato, viene restituito il primo fuso orario trovato (secondo l'abbreviazione data).

3

isdst (Optional)

Si tratta di un valore intero che specifica l'ora legale del fuso orario. Se il valore passato per questo parametro è 0 indica che non c'è l'ora legale, se è 1 c'è l'ora legale e se è 0 l'ora legale non è considerata.

Valori restituiti

La funzione PHP timezone_name_from_abbr () restituisce un valore stringa, che rappresenta il nome di un fuso orario. In caso di errore questa funzione restituisce il valore booleano false .

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_from_abbr () -

<?php
   $res = timezone_name_from_abbr("PST");   
   print($res);
?>

Questo produrrà il seguente risultato:

America/Los_Angeles

Esempio

Puoi anche ottenere il nome del fuso orario passando il valore di offset come -

<?php
   //setting the timezone
   $res = timezone_name_from_abbr("", 3600, 0);   
   print($res);
?>

Questo produrrà il seguente risultato:

Europe/Paris

Esempio

echo timezone_name_from_abbr("CET")."\n";
echo timezone_name_from_abbr("", 3600, 0);

Questo produrrà il seguente risultato:

Europe/Berlin
Europe/Paris