(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTimeZone::listAbbreviations -- timezone_abbreviations_list — 返回包含日光節約時間、偏移量和時區名稱的關聯式陣列
物件導向風格
程序式風格
返回的縮寫列表包含所有歷史上使用的縮寫,這可能導致結果正確但令人困惑。也存在衝突,例如 `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
)
)