(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTimeZone::listAbbreviations -- timezone_abbreviations_list — Devuelve un array asociativo que describe una zona horaria
Estilo orientado a objetos
Estilo por procedimientos
La lista de abreviaturas devuelta contiene todos los usos históricos
de las abreviaturas, lo que puede dar lugar a entradas correctas, pero
confusas. Asimismo, existen conflictos, ya que PST
se utiliza tanto
en Estados Unidos como en Filipinas.
La lista que devuelve esta función no es adecuada para construir un menú de opciones que presente una selección de zonas horarias a los usuarios.
Nota:
Los datos para esta función están precompilados por razones de rendimiento y no se actualizan al utilizar una » timezonedb más reciente.
Esta función no tiene parámetros.
Devuelve el array de abreviaturas de zonas horarias.
Ejemplo #1 Ejemplo con timezone_abbreviations_list()
<?php
$timezone_abbreviations = DateTimeZone::listAbbreviations();
print_r($timezone_abbreviations["acst"]);
?>
El resultado del ejemplo sería algo similar a:
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 ) )