English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale delle funzioni Date & Time PHP
La funzione timezone_abbreviations_list() restituisce un array associativo che contiene dst (ora legale), differenza oraria e informazioni sulla timezone.
La funzione timezone_abbreviations_list() è un alias di DateTimeZone::listAbbreviations(). Questa funzione restituisce i valori dst (ora legale), offset (differenza oraria) e name (informazioni sulla timezone) in forma di array.
timezone_abbreviations_list()
La funzione timezone_abbreviations_list() non accetta alcun parametro.
Questa funzione restituisce un array che contiene una lista di valori (dst, offset e name) per ogni timezone. Se fallisce, la funzione restituisce un valore booleanofalse.
Questa funzione è stata introdotta per la prima volta nella versione PHP 5.2.0 e può essere utilizzata in tutte le versioni successive.
Ecco un esempio che dimostratimezone_abbreviations_list()Funzione di output "acst" per la timezone estate, differenza oraria e nome della timezone:-
<?php //impostare la timezone $res = timezone_abbreviations_list(); print_r($res["acst"]); ?>Testa a vedere‹/›
Risultato di output
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 ) )
Mostra le informazioni di estate, differenza oraria e nome della zona oraria per la zona di tempo "acst" utilizzando due metodi
<?php $timezone_abbreviations = timezone_abbreviations_list(); print_r($timezone_abbreviations["acst"]); echo "----------------------------------------------\n"; # Usa il secondo metodo. $timezone_abbreviations = DateTimeZone::listAbbreviations(); print_r($timezone_abbreviations["acst"]); ?>Testa a vedere‹/›
Risultato di output:
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 ) )