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