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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemples de la fonction timezone_abbreviations_list() PHP

Manuel des fonctions Date & Time PHP

La fonction timezone_abbreviations_list() retourne un tableau associatif contenant dst (heure d'été), le décalage horaire et les informations de fuseau horaire.

Définition et utilisation

La fonction timezone_abbreviations_list() est un alias de DateTimeZone::listAbbreviations(). Cette fonction retourne les valeurs dst (heure d'été), offset (délai horaire) et name (informations de fuseau horaire) du fuseau horaire sous forme d'array.

Syntaxe

timezone_abbreviations_list()

Paramètres

La fonction timezone_abbreviations_list() ne prend aucun paramètre.

Valeur de retour

Cette fonction retourne un tableau contenant une liste des valeurs (dst, offset et name) de chaque fuseau horaire. Si elle échoue, cette fonction retourne une valeur booléennefalse.

Version PHP

Cette fonction a été introduite dans la version PHP5.2.0 a été introduit et peut être utilisé dans toutes les versions plus élevées.

Exemple en ligne

Les exemples suivants montrenttimezone_abbreviations_list()Fonction de sortie "acst" des informations d'été, de décalage horaire et du nom de zone de l'heure :-

<?php
   //Définir le fuseau horaire
   $res = timezone_abbreviations_list();
   print_r($res["acst"]);
?>
Voyons un test‹/›

Résultat de la sortie

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/Sud
        )
    [5] => Array
        (
            [dst] =>
            [offset] => 34200
            [timezone_id] => Australia/Yancowinna
        )
)

Exemple en ligne

Affichage des informations d'été, de décalage horaire et du nom de zone de l'heure "acst" en utilisant deux méthodes

<?php
   $timezone_abbreviations = timezone_abbreviations_list();
   print_r($timezone_abbreviations["acst"]);
   echo "----------------------------------------------\n";
   
   # Utiliser la deuxième méthode.
   $timezone_abbreviations = DateTimeZone::listAbbreviations();
   
   print_r($timezone_abbreviations["acst"]);
?>
Voyons un test‹/›

Résultat de la sortie :

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