(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTimeZone::listAbbreviations -- timezone_abbreviations_list — Liefert ein assoziatives Array mit dst, offset und dem Namen der Zeitzone
Objektorientierter Stil
Prozeduraler Stil
Die zurückgegebene Liste der Abkürzungen enthält alle historischen
Verwendungen von Abkürzungen, was zu korrekten, aber verwirrenden Einträgen
führen kann. Außerdem gibt es Überschneidungen, da PST
sowohl in den USA als auch auf den Philippinen verwendet wird.
Die Liste, die diese Funktion zurückgibt, ist daher nicht geeignet, ein Array mit Optionen zu erstellen, um den Benutzern eine Auswahl an Zeitzonen anzubieten.
Hinweis:
Die Daten für diese Funktion sind aus Gründen der Performance vorkompiliert und werden bei Verwendung einer neueren » timezonedb nicht aktualisiert.
Diese Funktion besitzt keine Parameter.
Gibt ein Array von Zeitzonenkürzeln zurück.
Beispiel #1 timezone_abbreviations_list()-Beispiel
<?php
$timezone_abbreviations = DateTimeZone::listAbbreviations();
print_r($timezone_abbreviations["acst"]);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
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 ) )