(PHP 5 >= 5.1.3, PHP 7, PHP 8)
timezone_name_from_abbr — Kısaltmasından ve UTC farkından tahminen zaman diliminin adını döndürür
kısaltma
Zaman dilimi kısaltması.
utc_farkı
Yerel saatin UTC'ye göre saniye cinsinden farkı. Varsayılan değer, kısaltma
bağımsız değişkeninin karşılığı olarak bulunan ilk zaman diliminin döndürüleceği anlamına gelen -1'dir. Yoksa, farka uyan zaman dilimi aranır ve bulunamadığı durumlarda fark ne olursa olsun bulunan ilk zaman dilimi döndürülür.
gys_var
Gün ışığından yararlanma saati göstergesi. Öntanımlı değer -1 olup arama sırasında zaman diliminin gün ışığından yararlanma özelliğinin olup olmadığının dikkate alınmadığı anlamına gelir. Bu 1 olarak ayarlanırsa, utc_farkı
'nın etkin gün ışığından yararlanma farkını içerdiği varsayılır; 0 ise, utc_farkı
gün ışığından yararlanma farkını içermiyor demektir. kısaltma
yoksa, zaman dilimi yalnızca utc_farkı
ve gys_var
bağımsız değişkenlerine göre aranacaktır.
Başarılı olduğunda zaman diliminin adını, başarısız olduğunda false
döndürür.
Örnek 1 - timezone_name_from_abbr() örneği
<?php
echo timezone_name_from_abbr("EET") . "\n";
echo timezone_name_from_abbr("", 3600, 0) . "\n";
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Europe/Helsinki Europe/Paris