牛牛在线工具

DateTimeZone::listIdentifiers()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DateTimeZone::listIdentifiers()

返回已知的时区标识符的数组

PHP函数:DateTimeZone::listIdentifiers() 适用版本:PHP 5 >= 5.2.0, PHP 7 说明:DateTimeZone::listIdentifiers() 函数用于返回已知的时区标识符的数组。这些时区标识符可以用于 DateTime 或 DateTimeZone 类中。 用法: DateTimeZone::listIdentifiers( int $what = DateTimeZone::ALL, string $country = null ): array 参数: $what(可选):指定所返回的时区标识符的类型,可以是下列常量之一: DateTimeZone::ALL(默认):返回所有时区标识符。 DateTimeZone::AFRICA:返回非洲地区的时区标识符。 DateTimeZone::AMERICA:返回美洲地区的时区标识符。 DateTimeZone::ANTARCTICA:返回南极洲地区的时区标识符。 DateTimeZone::ASIA:返回亚洲地区的时区标识符。 DateTimeZone::ATLANTIC:返回大西洋地区的时区标识符。 DateTimeZone::AUSTRALIA:返回澳大利亚地区的时区标识符。 DateTimeZone::EUROPE:返回欧洲地区的时区标识符。 DateTimeZone::INDIAN:返回印度洋地区的时区标识符。 DateTimeZone::PACIFIC:返回太平洋地区的时区标识符。 DateTimeZone::UTC:返回协调世界时(UTC)的时区标识符。 DateTimeZone::ALL_WITH_BC:返回所有时区标识符,包括那些在过去曾经使用的标识符(如UTC+8:00 Asia/Taipei)。 $country(可选):指定时区的国家/地区代码。可用于进一步缩小结果集。 返回值:返回一个包含时区标识符的数组,排序顺序按名称排序。 示例: $timezones = DateTimeZone::listIdentifiers(); foreach ($timezones as $timezone) { echo $timezone . PHP_EOL; } 输出: Africa/Abidjan Africa/Accra Africa/Addis_Ababa ... 上述示例将列出所有已知的时区标识符。你也可以通过设置 $what 参数为 DateTimeZone::ASIA 来只列出亚洲地区的时区标识符。