English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale delle funzioni di data e ora PHP
La funzione timezone_identifiers_list() restituisce un array di indici che contiene tutti gli identificatori di fuso orario.
La funzione timezone_identifiers_list() è un alias di DateTimeZone::listIdentifiers(). Questa funzione restituisce tutti gli identificatori in forma di array nel PHP.
timezone_identifiers_list([$what, $country])
Numero di sequenza | Parametri e descrizione |
---|---|
1 | what (opzionale) Questo è un valore intero che specifica la costante della classe DateTimeZone utilizzata per rappresentare il continente. |
2 | what (opzionale) Costituita da due lettere, codice di paese compatibile con ISO 3166-1. |
Questa funzione restituisce un array che contiene una lista di identificatori di fuso orario. Se fallisce, questa funzione restituisce un valore booleano.false。
此函数最初是在PHP版本5.2.0中引入的,并且可以在所有更高版本中使用。
以下示例演示了timezone_identifiers_list()函数输出亚洲的所有时区:
<h3>输出亚洲的所有时区</h3> <?php print_r(timezone_identifiers_list(16)); ?> <h3>输出所有时区</h3> <?php print_r(timezone_identifiers_list()); ?>测试看看‹/›
输出结果
Array ( [0] => Asia/Aden [1] => Asia/Almaty [2] => Asia/Amman [3] => Asia/Anadyr [4] => Asia/Aqtau [5] => Asia/Aqtobe [6] => Asia/Ashgabat [7] => Asia/Atyrau [8] => Asia/Baghdad [9] => Asia/Bahrain [10] => Asia/Baku [11] => Asia/Bangkok [12] => Asia/Barnaul [13] => .... .........
\$timezone_identifiers = DateTimeZone::listIdentifiers(); for (\$i = 0; \$i < 5; \$i++) { echo "\$timezone_identifiers[\$i]\n"; } echo "-------------------------------------------------\n"; \$timezone_identifiers = timezone_identifiers_list(); for (\$i = 0; \$i < 5; \$i++) { echo "\$timezone_identifiers[\$i]\n"; }测试看看‹/›
输出结果:
Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara ------------------------------------------------- Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara