Funzione PHP timezone_abbreviations_list ()
Definizione e utilizzo
Il timezone_abbreviations_list()function è un alias di DateTimeZone :: listAbbreviations () . Questa funzione restituisce i valori dst, offset e nome dei fusi orari sotto forma di un array.
Sintassi
timezone_abbreviations_list()
Parametri
La funzione timezone_abbreviations_list () non accetta alcun parametro.
Valori restituiti
Questa funzione restituisce un array contenente l'elenco dei valori (dst, offset e nome) di vari fusi orari. 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 la funzione timezone_abbreviations_list () -
<?php
//setting the timezone
$res = timezone_abbreviations_list();
print_r($res["acst"]);
?>
Questo produrrà il seguente risultato:
Array
(
[0] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Adelaide
)
[1] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Broken_Hill
)
[2] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Darwin
)
[3] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/North
)
[4] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/South
)
[5] => Array
(
[dst] =>
[offset] => 34200
[timezone_id] => Australia/Yancowinna
)
)
Esempio
<?php
$timezone_abbreviations = timezone_abbreviations_list ();
print_r($timezone_abbreviations["acst"]);
echo "----------------------------------------------\n";
# Using second function.
$timezone_abbreviations = DateTimeZone::listAbbreviations();
print_r($timezone_abbreviations["acst"]);
?>
Questo produrrà il seguente risultato:
Array (
[0] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Porto_Acre
)
[1] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Eirunepe
)
[2] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Rio_Branco
)
[3] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => Brazil/Acre
)
)
------------------------------------------------------
Array (
[0] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Porto_Acre
)
[1] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Eirunepe
)
[2] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => America/Rio_Branco
)
[3] => Array (
[dst] => 1
[offset] => -14400
[timezone_id] => Brazil/Acre
)
)