(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.
objectSeulement 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.