PHP Conference Fukuoka 2025

DateTimeZone::getLocation

timezone_location_get

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

DateTimeZone::getLocation -- timezone_location_getRetourne les informations géographiques d'un fuseau horaire

Description

Style orienté objet

public DateTimeZone::getLocation(): array|false

Style procédural

Retourne les informations géographiques d'un fuseau horaire, comprenant le code du pays, la latitude et la longitude, et commentaires.

Liste de paramètres

object

Seulement en style procédural : un DateTimeZone objet retourné par timezone_open()

Valeurs de retour

Tableau contenant les informations de localisation du fuseau horaire ou false si une erreur survient.

Exemples

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
)

Voir aussi

  • DateTimeZone::listIdentifiers() - Retourne un tableau numérique contenant tous les identifiants de fuseaux horaires définis pour obtenir une liste complète ou partielle de tous les identifiants de fuseaux horaires pris en charge

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.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top