PHP timezone_transitions_get()関数
例
タイムゾーンの遷移を返します。
<?php
$timezone = new DateTimeZone("Europe/Paris");
// Procedural style
print_r(reset(timezone_transitions_get($timezone)));
echo "<br><br>"
// Object oriented style
print_r(reset($timezone->getTransitions()));
?>
定義と使用法
timezone_transitions_get()は、タイムゾーンのすべての遷移を返します。
構文
以下の2つの関数は同等であり、上記の例に示すように、どの関数も使用できます。
手続き型:
timezone_transitions_get(object, timestamp_start, timestamp_end)
オブジェクト指向スタイル:
DateTimeZone::getTransitions(timestamp_start, timestamp_end)
パラメータ値
Parameter | Description |
---|---|
object | Required (for procedural style). Specifies a DateTimeZone object |
timestamp_start | Optional. Begin timestamp |
timestamp_end | Optional. End timestamp |
技術的な詳細
戻り値: | 成功するとすべての遷移を含む連想配列を含む数値インデックス付き配列。失敗するとFALSE |
---|---|
PHPバージョン: | 5.2+ |
PHP変更ログ: | PHP 5.3:timestamp_beginおよびtimestamp_end パラメーターを追加 |
❮PHPの日付/時刻リファレンス