Documentación offline PHP master

DateTimeZone::listAbbreviations

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DateTimeZone::listAbbreviations

timezone_abbreviations_list

Devuelve un array asociativo que describe una zona horaria

Descripción#

Estilo orientado a objetos

public static DateTimeZone::listAbbreviations(): array
```php

Estilo procedimental

```php
timezone_abbreviations_list(): array

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.

[!NOTE] Los datos para esta función están precompilados por razones de rendimiento y no se actualizan al utilizar una timezonedb más reciente.

Parámetros#

Esta función no contiene ningún parámetro.

Valores devueltos#

Devuelve el array de abreviaturas de zonas horarias.

Ejemplos#

Ejemplo con timezone_abbreviations_list

<?php
$timezone_abbreviations = DateTimeZone::listAbbreviations();
print_r($timezone_abbreviations["acst"]);

Resultado del ejemplo anterior es similar a:

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
        )

)

Véase también#

timezone_identifiers_list