3.13 Geografische Lageinformationen zu einer Zeitzone bestimmen
Problem
Sie möchten geografische Lageinformationen zu einer Zeitzone ermitteln.
Lösung
Die ext/date-Erweiterung stellt ab PHP 5.3.0 für die Klasse DateTimeZone
eine Methode namens getLocation()
zur Verfügung. Damit können Sie den Längen- und Breitengrad der gewünschten Zeitzone ermitteln:
$tz = new DateTimeZone('Europe/Berlin'); print_r($tz->getLocation()); Array ( [country_code] => DE [latitude] => 52.5 [longitude] => 13.36666 [comments] => )
Der Rückgabewert der Funktion ist ein Array, das unter anderem den Ländercode sowie den Längen- und Breitengrad der Zeitzone enthält.
Diskussion
Die Informationen, die Sie mit dieser Methode erhalten, können Sie in Ihrer Applikation z.B. für die Lokalisierung ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.