IntlTimeZone::createTimeZoneIDEnumeration

intltz_create_time_zone_id_enumeration

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

IntlTimeZone::createTimeZoneIDEnumeration -- intltz_create_time_zone_id_enumeration获取具有给定过滤条件的系统时区 ID 的枚举

描述

面向对象风格(方法)

public static IntlTimeZone::createTimeZoneIDEnumeration(int $type, ?string $region = null, ?int $rawOffset = null): IntlIterator|false

过程式风格

intltz_create_time_zone_id_enumeration(int $type, ?string $region = null, ?int $rawOffset = null): IntlIterator|false

警告

此函数目前没有文档;只有它的参数列表可用。

参数

type

region

rawOffset

返回值

返回 IntlIteratorfalse 表示失败。

添加注释

用户贡献的注释 1 个注释

0
mattkyn at gmail dot com
2 年前
迭代返回值会得到一个包含时区 ID 的字符串(例如“Europe/London”或“Etc/GMT-1”)。

有关要用于 `zoneType` 参数的常量,请参见
https://github.com/php/php-src/blob/master/ext/intl/timezone/timezone_class.cpp#L419-L421

<?php
IntlTimeZone
::TYPE_ANY // 所有内容,包括“CST”之类的别名
IntlTimeZone::TYPE_CANONICAL // 规范 ID(无别名)
IntlTimeZone::TYPE_CANONICAL_LOCATION // 仅位置的 ID(无“Etc/GMT-1”)
?>
To Top