Función PHP timezone_abbreviations_list ()
Definición y uso
los timezone_abbreviations_list()La función es un alias de DateTimeZone :: listAbbreviations () . Esta función devuelve los valores dst, offset y name de las zonas horarias en forma de matriz.
Sintaxis
timezone_abbreviations_list()
Parámetros
La función timezone_abbreviations_list () no acepta ningún parámetro.
Valores devueltos
Esta función devuelve una matriz que contiene la lista de valores (dst, offset y name) de varias zonas horarias. En caso de falla, esta función devuelve el valor booleano falso .
Versión PHP
Esta función se introdujo por primera vez en la versión 5.2.0 de PHP y funciona con todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra la función timezone_abbreviations_list () :
<?php
//setting the timezone
$res = timezone_abbreviations_list();
print_r($res["acst"]);
?>
Esto producirá el siguiente resultado:
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
)
)
Ejemplo
<?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"]);
?>
Esto producirá el siguiente resultado:
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
)
)