English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der Funktion timezone_abbreviations_list() in PHP

PHP Date & Time Funktionshandbuch

Die Funktion timezone_abbreviations_list() gibt ein assoziatives Array zurück, das dst (Sommerzeit), den Zeitunterschied und die Zeugsinformationen enthält.

Definition und Verwendung

Die Funktion timezone_abbreviations_list() ist ein Alias für DateTimeZone::listAbbreviations(). Diese Funktion gibt die Werte dst (Sommerzeit), offset (Zeitunterschied) und name (Zeugsinformation) der Zeitzone in Form eines Arrays zurück.

Syntax

timezone_abbreviations_list()

Parameter

Die Funktion timezone_abbreviations_list() akzeptiert keine Parameter.

Rückgabewert

Diese Funktion gibt ein Array zurück, das eine Liste der (dst, offset und name) Werte der verschiedenen Zeitzonen enthält. Fails, dann gibt diese Funktion einen boolschen Wert zurückfalse.

PHP-Version

Diese Funktion wurde ursprünglich in PHP-Version5.2.0 eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

Der folgende Beispiel zeigttimezone_abbreviations_list()Funktion gibt die Sommerzeit, den Zeitunterschied und den Zeitbezugsnamen der Zeitzone "acst" aus:-

<?php
   //Zeitzone einstellen
   $res = timezone_abbreviations_list();
   print_r($res["acst"]);
?>
Testen sehen‹/›

Ausgabeergebnis

Array
(
    [0] => Array
        (
            [dst] =>
            [offset] => 34200
            [timezone_id] => Australia/Adelaide
        )
    [1] => Array
        (
            [dst] =>
            [offset] => 34200
            [timezone_id] => Australia/Broken_Hill
        )
    [2] => Array
        (
            [dst] =>
            [offset] => 34200
            [timezone_id] => Australia/Darwin
        )
    [3] => Array
        (
            [dst] =>
            [offset] => 34200
            [timezone_id] => Australia/Nord
        )
    [4] => Array
        (
            [dst] =>
            [offset] => 34200
            [timezone_id] => Australia/Süd
        )
    [5] => Array
        (
            [dst] =>
            [offset] => 34200
            [timezone_id] => Australia/Yancowinna
        )
)

Online-Beispiel

Verwenden Sie zwei Methoden, um die Sommerzeit, den Zeitunterschied und den Zeitbezugsnamen der Zeitzone "acst" auszugeben

<?php
   $timezone_abbreviations = timezone_abbreviations_list();
   print_r($timezone_abbreviations["acst"]);
   echo "----------------------------------------------\n";
   
   # Zweite Methode verwenden.
   $timezone_abbreviations = DateTimeZone::listAbbreviations();
   
   print_r($timezone_abbreviations["acst"]);
?>
Testen sehen‹/›

Ausgabeergebnis:

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
   )
)
------------------------------------------------------
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
   )
)