(PHP 5 >= 5.1.3, PHP 7, PHP 8)
timezone_name_from_abbr — 透過猜測縮寫和 UTC 位移傳回時區名稱
abbr
時區縮寫。
utcOffset
與 GMT 的偏移量(以秒為單位)。預設值為 -1,表示返回第一個找到的與 abbr
相符的時區。否則,將搜尋精確的偏移量,只有在找不到的情況下,才會返回具有任意偏移量的第一個時區。
isDST
日光節約時間指示器。預設值為 -1,表示在搜尋時不考慮時區是否實施日光節約時間。如果設定為 1,則假設 utcOffset
是實施日光節約時間時的偏移量;如果設定為 0,則假設 utcOffset
是未實施日光節約時間時的偏移量。如果 abbr
不存在,則僅根據 utcOffset
和 isDST
搜尋時區。
成功時返回時區名稱,失敗時返回 false
。
範例 #1 timezone_name_from_abbr() 範例
<?php
echo timezone_name_from_abbr("CET") . "\n";
echo timezone_name_from_abbr("", 3600, 0) . "\n";
?>
以上範例的輸出結果類似於
Europe/Berlin Europe/Paris