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
   )
)