Fonction PHP timezone_name_from_abbr ()

Définition et utilisation

le timezone_name_from_abbr() La fonction est utilisée pour obtenir le nom d'un fuseau horaire à partir d'une abréviation.

Syntaxe

timezone_name_from_abbr($abbr, [$gmtoffset[, $isdst]]);

Paramètres

Sr. Non Paramètre et description
1

abbr (Mandatory)

Il s'agit d'une valeur de chaîne représentant l'abréviation pour laquelle vous devez connaître le nom du fuseau horaire.

2

gmtOffset (Optional)

Il s'agit d'une valeur entière représentant un décalage par rapport à GMT en secondes. Si une valeur est donnée, son fuseau horaire est recherché et renvoyé. S'il n'est pas trouvé, le premier fuseau horaire trouvé (selon l'abréviation donnée) est renvoyé.

3

isdst (Optional)

Il s'agit d'une valeur entière spécifiant l'heure d'été du fuseau horaire. Si la valeur transmise pour ce paramètre est 0, cela indique qu'il n'y a pas d'heure d'été, si elle vaut 1, il y a une heure d'été et, si elle est 0, l'heure d'été n'est pas prise en compte.

Valeurs de retour

La fonction PHP timezone_name_from_abbr () renvoie une valeur de chaîne, représentant le nom d'un fuseau horaire. En cas d'échec, cette fonction renvoie la valeur booléenne false .

Version PHP

Cette fonction a été introduite pour la première fois dans la version 5.2.0 de PHP et fonctionne avec toutes les versions ultérieures.

Exemple

L'exemple suivant montre l'utilisation de la fonction timezone_name_from_abbr () -

<?php
   $res = timezone_name_from_abbr("PST");   
   print($res);
?>

Cela produira le résultat suivant -

America/Los_Angeles

Exemple

Vous pouvez également obtenir le nom du fuseau horaire en passant la valeur de décalage comme -

<?php
   //setting the timezone
   $res = timezone_name_from_abbr("", 3600, 0);   
   print($res);
?>

Cela produira le résultat suivant -

Europe/Paris

Exemple

echo timezone_name_from_abbr("CET")."\n";
echo timezone_name_from_abbr("", 3600, 0);

Cela produira le résultat suivant -

Europe/Berlin
Europe/Paris