PHP Conference Japan 2024

DateTimeZone::listAbbreviations

timezone_abbreviations_list

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

DateTimeZone::listAbbreviations -- timezone_abbreviations_list返回包含日光節約時間、偏移量和時區名稱的關聯式陣列

說明

物件導向風格

public static DateTimeZone::listAbbreviations(): 陣列

程序式風格

返回的縮寫列表包含所有歷史上使用的縮寫,這可能導致結果正確但令人困惑。也存在衝突,例如 `PST` 在美國和菲律賓都有使用。

因此,此函數返回的列表不適合用於構建一個包含時區選項的陣列,供使用者選擇時區。

注意事項:

基於效能考量,此函數的數據是預先編譯的,並且在使用較新的 » timezonedb 時不會更新。

參數

此函數沒有參數。

返回值

返回時區縮寫的陣列。

範例

範例 #1 timezone_abbreviations_list() 範例

<?php
$timezone_abbreviations
= DateTimeZone::listAbbreviations();
print_r($timezone_abbreviations["acst"]);
?>

上述範例將輸出類似以下的內容

Array
(
    [0] => Array
        (
            [dst] => 1
            [offset] => -14400
            [timezone_id] => America/Porto_Acre
        )

    [1] => Array
        (
            [dst] => 1
            [offset] => -14400
            [timezone_id] => America/Eirunepe
        )

    [2] => Array
        (
            [dst] => 1
            [offset] => -14400
            [timezone_id] => America/Rio_Branco
        )

    [3] => Array
        (
            [dst] => 1
            [offset] => -14400
            [timezone_id] => Brazil/Acre
        )

)

參見

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top