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 — 指定されたフィルタ条件を反映した、システムタイムゾーンのイテレータを取得する
説明
オブジェクト指向型 (method):
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
-
戻り値
IntlIterator を返します。
失敗した場合に false
を返します.
+add a note
User Contributed Notes 1 note
mattkyn at gmail dot com ¶
2 years ago
Iterating the return value gives you a a string with the time zone ID (ie "Europe/London" or "Etc/GMT-1")
For the constants to use for the `zoneType` argument, see:
https://github.com/php/php-src/blob/master/ext/intl/timezone/timezone_class.cpp#L419-L421
<?php
IntlTimeZone::TYPE_ANY // the whole lot, including aliases like "CST"
IntlTimeZone::TYPE_CANONICAL // the canonical IDs (no aliases)
IntlTimeZone::TYPE_CANONICAL_LOCATION // only IDs for locations (no "Etc/GMT-1")
?>
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google