array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'fr', ), 'this' => array ( 0 => 'function.timezone-name-from-abbr.php', 1 => 'timezone_name_from_abbr', ), 'up' => array ( 0 => 'ref.datetime.php', 1 => 'Fonctions Date/Heure', ), 'prev' => array ( 0 => 'function.timezone-location-get.php', 1 => 'timezone_location_get', ), 'next' => array ( 0 => 'function.timezone-name-get.php', 1 => 'timezone_name_get', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'fr', 'path' => 'reference/datetime/functions/timezone-name-from-abbr.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5 >= 5.1.3, PHP 7, PHP 8)
timezone_name_from_abbr — Retourne le nom d'un fuseau horaire à partir de son abréviation et de son décalage UTC
abbr
Abréviation du fuseau horaire.
utcOffset
Décalage à partir du GMT en seconde. La valeur par défaut est -1 ce qui
signifie que le premier fuseau horaire trouvé correspondant à
abbr
est retourné.
Autrement, le décalage exact est recherché et seulement s'il n'est pas
trouvé alors le premier fuseau horaire avec n'importe quel décalage est
retourné.
isDST
Indicateur d'heure d'été/heure d'hiver. Par défaut -1 qui signifie que
le décalage heure d'été/heure d'hiver n'est pas pris en compte dans la
recherche même si le fuseau le gère. Si mis à 1, alors le
utcOffset
est supposé comprendre le décalage heure d'été
/heure d'hiver; si 0 alors utcOffset
est supposé représenter un décalage ne prennant pas en compte l'heure d'été/hiver.
Si abbr
n'existe pas alors le fuseau horaire est cherché
uniquement au moyen de utcOffset
et isDST
.
Retourne un nom de fuseau horaire en cas de succès ou false
si une erreur survient.
Exemple #1 Exemple avec timezone_name_from_abbr()
<?php
echo timezone_name_from_abbr("CET") . "\n";
echo timezone_name_from_abbr("", 3600, 0) . "\n";
?>
Résultat de l'exemple ci-dessus est similaire à :
Europe/Berlin Europe/Paris