(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateTimeZone::getLocation -- timezone_location_get — Retourne les informations géographiques d'un fuseau horaire
Style orienté objet
Style procédural
Retourne les informations géographiques d'un fuseau horaire, comprenant le code du pays, la latitude et la longitude, et commentaires.
object
Seulement en style procédural : un DateTimeZone objet retourné par timezone_open()
Tableau contenant les informations de localisation du fuseau horaire ou false
si une erreur survient.
Exemple #1 Exemple avec DateTimeZone::getLocation()
<?php
$tz = new DateTimeZone("Asia/Jakarta");
print_r($tz->getLocation());
print_r(timezone_location_get($tz));
?>
L'exemple ci-dessus va afficher :
Array ( [country_code] => ID [latitude] => -6.16667 [longitude] => 106.8 [comments] => Java, Sumatra ) Array ( [country_code] => ID [latitude] => -6.16667 [longitude] => 106.8 [comments] => Java, Sumatra )
L'élément country_code
contient le code pays
ISO 3166-1 de chaque pays. Les éléments latitude
et
longitude
les coordonnées de la ville nommée à
partir du fuseau horaire, et comments
contient
(lorsque non false
) un indice de l'endroit ou dans le pays donnée ce fuseau horaire
est appliqué. Cette information est appropriée pour les utilisateurs finaux.