Função PHP timezone_abbreviations_list ()
Definição e Uso
o timezone_abbreviations_list()function é um apelido de DateTimeZone :: listAbbreviations () . Esta função retorna os valores dst, offset e name dos fusos horários na forma de uma matriz.
Sintaxe
timezone_abbreviations_list()
Parâmetros
A função timezone_abbreviations_list () não aceita nenhum parâmetro.
Valores Retornados
Esta função retorna uma matriz contendo a lista de valores (dst, deslocamento e nome) de vários fusos horários. Em caso de falha, esta função retorna o valor booleano falso .
Versão PHP
Esta função foi introduzida pela primeira vez no PHP versão 5.2.0 e funciona com todas as versões posteriores.
Exemplo
O exemplo a seguir demonstra a função timezone_abbreviations_list () -
<?php
//setting the timezone
$res = timezone_abbreviations_list();
print_r($res["acst"]);
?>
Isso produzirá o seguinte 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
)
)
Exemplo
<?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"]);
?>
Isso produzirá o seguinte 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
)
)