(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 ) )