English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual do PHP Date & Time Functions
A função timezone_abbreviations_list() retorna um array associativo contendo dst (horário de verão), fuso horário e informações da zona horária.
A função timezone_abbreviations_list() é um alias para DateTimeZone::listAbbreviations(). Esta função retorna os valores dst (horário de verão), offset (fuso horário) e name (informações da zona horária) da zona horária em forma de array.
timezone_abbreviations_list()
A função timezone_abbreviations_list() não aceita nenhum parâmetro.
Esta função retorna um array que contém a lista de valores (dst, offset e name) de cada fuso horário. Se falhar, a função retorna um valor booleanofalse.
Esta função foi introduzida no PHP versão5.2.0 introduzido e pode ser usado em todas as versões mais recentes.
Os seguintes exemplos mostramtimezone_abbreviations_list()A função exibe o fuso horário de verão, a diferença de fuso e o nome do fuso de "acst":-
<?php //Definir fuso horário $res = timezone_abbreviations_list(); print_r($res["acst"]); ?>Testar veja‹/›
Resultados de saída
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 ) )
Usar dois métodos para exibir o fuso horário de verão, a diferença de fuso e o nome do fuso de "acst"
<?php $timezone_abbreviations = timezone_abbreviations_list(); print_r($timezone_abbreviations["acst"]); echo "----------------------------------------------\n"; # Usar o segundo método. $timezone_abbreviations = DateTimeZone::listAbbreviations(); print_r($timezone_abbreviations["acst"]); ?>Testar veja‹/›
Resultado de saída:
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 ) )