(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateTimeZone::getLocation -- timezone_location_get — Retorna informações da localização de um fuso horário
Estilo orientado a objetos
Estilo procedural
Retorna informações da localização de um fuso horário, incluindo o código do país, latitude/longitude e comentários.
Array contendo informações da localização de um fuso horário ou false
em caso de falha.
Exemplo #1 Exemplo do método DateTimeZone::getLocation()
<?php
$tz = new DateTimeZone("Asia/Jakarta");
print_r($tz->getLocation());
print_r(timezone_location_get($tz));
?>
O exemplo acima produzirá:
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 )
O elemento country_code
contém o código de país de 2 letras
conforme ISO 3166-1 para cada entrada. Os elementos latitude
e
longitude
contêm as coordenadas da cidade nomeada
pelo identificador do fuso horário e o elemento comments
contém
(quando não for false
) uma dica de onde no país informado este fuso horário se
aplica. Esta informação é adequada para apresentação ao usuário final.