geoip_time_zone_by_country_and_region

(PECL geoip >= 1.0.4)

geoip_time_zone_by_country_and_regionRetorna o fuso horário para alguma combinação de código de país e região

Descrição

geoip_time_zone_by_country_and_region(string $country_code, string $region_code = ?): string

A função geoip_time_zone_by_country_and_region() retornará o fuso horário correspondente a uma combinação de código de país e região.

Nos Estados Unidos, o código de região corresponde à abreviação de duas letras de cada estado. No Canadá, o código de região corresponde ao código de duas letras da província ou território, conforme atribuído pelo Canada Post.

Para o resto do mundo, o GeoIP usa códigos FIPS 10-4 para representar regiões. Pode-se verificar » http://www.maxmind.com/app/fips10_4 para uma lista detalhada de códigos FIPS 10-4.

Esta função está sempre disponível se versão 1.4.1 ou mais recente da biblioteca GeoIP estiver sendo usada. Os dados são obtidos diretamente da biblioteca GeoIP e não de qualquer banco de dados.

Parâmetros

country_code

O código de país de duas letras (consulte geoip_country_code_by_name())

region_code

O código de região de duas letras (ou dígitos) (consulte geoip_region_by_name())

Valor Retornado

Retorna o fuso horário em caso de sucesso, ou false se a combinação de código de país e região não puder ser encontrada.

Exemplos

Exemplo #1 Um exemplo de geoip_time_zone_by_country_and_region() usando código de região para o Canadá

This will print the time zone for country CA (Canada), region QC (Quebec).

<?php
$timezone
= geoip_time_zone_by_country_and_region('CA', 'QC');
if (
$timezone) {
echo
'O fuso horário para CA/QC é: ' . $timezone;
}
?>

O exemplo acima produzirá:

O fuso horário para CA/QC é: America/Montreal

Exemplo #2 Um exemplo de geoip_time_zone_by_country_and_region() usando códigos FIPS

Isso exibirá o fuso horário do país JP (Japão), região 01 (Aichi).

<?php
$timezone
= geoip_time_zone_by_country_and_region('JP', '01');
if (
$timezone) {
echo
'Fuso horário para JP/01 é: ' . $timezone;
}
?>

O exemplo acima produzirá:

Fuso horário para JP/01 é: Asia/Tokyo

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top