English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Date & Time Funktionshandbuch
Die Funktion timezone_identifiers_list() gibt ein Indizesarray zurück, das alle Zeitzonebezeichner enthält.
Die Funktion timezone_identifiers_list() ist ein Alias für DateTimeZone::listIdentifiers(). Diese Funktion gibt alle Bezeichner in PHP in Form eines Arrays zurück.
timezone_identifiers_list([$what, $country])
Nummer | Parameter und Erklärung |
---|---|
1 | what (可选) Dies ist ein ganzzahliges Wert, das die DateTimeZone-Konstantenklasse zur Darstellung des Kontinents angibt. |
2 | what (可选) 由两个字母组成,ISO 3166-1 兼容的国家代码。 |
该函数返回一个包含时区标识符列表的数组。如果失败,则此函数返回布尔值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] => Asien/Aden [1] => Asien/Almaty [2] => Asien/Amman [3] => Asien/Anadyr [4] => Asien/Aqtau [5] => Asien/Aqtobe [6] => Asien/Ashgabat [7] => Asien/Atyrau [8] => Asien/Baghdad [9] => Asien/Bahrain [10] => Asien/Baku [11] => Asien/Bangkok [12] => Asien/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"; }测试看看‹/›
输出结果:
Afrika/Abidjan Afrika/Accra Afrika/Addis Abeba Afrika/Algier Afrika/Asmara ------------------------------------------------- Afrika/Abidjan Afrika/Accra Afrika/Addis Abeba Afrika/Algier Afrika/Asmara