Ce face timezone_abbreviations_list
Forma de funcție a metodei statice DateTimeZone::listAbbreviations(). Cheile sunt abrevierile, în litere mici. Fiecare valoare este o listă de variante, fiecare cu dst (ora de vară), offset (secunde) și timezone_id.
Ce returnează
Un tablou asociativ cu abrevierile.
Exemple
Exemplul 1: Fusurile care folosesc abrevierea EEST
<?php
$lista = timezone_abbreviations_list();
$fusuri = array_column($lista["eest"], "timezone_id");
var_dump(in_array("Europe/Bucharest", $fusuri, true));
echo $lista["eest"][0]["offset"] / 3600 . " ore";
Rezultat
bool(true)
3 ore
Greșeli frecvente
- Cauți cheia cu litere mari,
$lista["EET"]. Cheile sunt în litere mici.
Comenzi înrudite
timezone_name_from_abbr: Găsește un nume de fus orar (Europe/Helsinki) după o abreviere (EET) sau după decalajul față de UTC.timezone_identifiers_list: Returnează lista numelor valide de fusuri orare, toate sau doar dintr-un continent ori dintr-o țară.