如何使用PHP生成时区下拉列表?
timezone_identifiers_list()函数用于使用PHP生成时区下拉列表。此函数用于返回包含所有时区标识符的索引数组。 datetimezone 对象作为参数发送到 timezone_identifiers_list()函数,成功时返回索引数组,失败时返回 False。此函数是 DateTimeZone::listIdentifiers()函数的别名。
timezone_identifiers_list()函数使用其时区常量和国家来独立显示时区列表。
这样时区常量的可能值为:
1 = AFRICA | 2 = AMERICA | 4 = ANTARCTICA | 8 = ARCTIC | 16 = ASIA | 32 = ATLANTIC | 64 = AUSTRALIA | 128 = EUROPE | 256 = INDIAN | 512 = PACIFIC | 1024 = UTC | 2047 = ALL | 4095 = ALL_WITH_BC | 4096 = PER_COUNTRY
句法:
array timezone_identifiers_list( int $datetimezone, string $country )
示例 1:此示例说明如何使用时区标识符选择下拉列表中列出的时区。
';
while (list ($key, $row) = each ($OptionsArray) ){
$select .='
输出:
示例 2:此示例说明如何使用时区标识符选择下拉列表中列出的时区。
";
echo "";
$n = 425;
for($i = 0; $i < $n; $i++) {
// Print the timezone identifiers
echo "";
}
echo "";
?>
输出:
示例 3:此示例说明了使用 DateTimeZone::listIdentifiers (DateTimeZone::ALL) 和 range()函数的 TimeZone 列表的下拉列表。
";
?>
输出:
参考: https://www. PHP.net/manual/en/函数.timezone-identifiers-list。 PHP