DateTimeZone::listAbbreviations
timezone_abbreviations_list
(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
Beschreibung
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.
Parameter-Liste
Diese Funktion besitzt keine Parameter.
Rückgabewerte
Gibt ein Array von Zeitzonenkürzeln zurück.
Beispiele
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 ) )