geoip_time_zone_by_country_and_region

(PECL geoip >= 1.0.4)

geoip_time_zone_by_country_and_regionDevuelve, a partir de una combinación de país y región, la zona horaria

Descripción

geoip_time_zone_by_country_and_region ( string $country_code [, string $region_code ] ) : string

geoip_time_zone_by_country_and_region() devuelve la zona horaria correspondiente a una combinación de códigos de país y de región.

En Estados Unidos el código de región de cada estado corresponde a una abreviatura de dos letras. En Canadá el código de región de cada provincia o territorio corresponde al código de dos letras empleado por los servicios postales de Canadá.

En el resto de países, GeoIP utiliza códigos FIPS 10-4 para identificar a las regiones. Consulte » http://www.maxmind.com/app/fips10_4 para conocer una lista detallada de los códigos FIPS 10-4.

Esta función está disponible en todas las versiones de GeoIP Library igual o superiores a la 1.4.1. La información se extrae directamente de la biblioteca GeoIP, y no de ninguna base de datos.

Parámetros

country_code

Código de dos letras del país (vea geoip_country_code_by_name())

region_code

Código de dos letras (o dígitos) de la región (vea geoip_region_by_name())

Valores devueltos

En caso de éxito devuelve la zona horaria, o FALSE si no se pudiera encontrar la combinación país y región.

Ejemplos

Ejemplo #1 Ejemplo de geoip_time_zone_by_country_and_region() usando códigos de región de EEUU/Canadá

Mostrará en pantalla la zona horaria de CA (Canadá), en la región QC (Quebec).

<?php
$timezone 
geoip_time_zone_by_country_and_region('CA''QC');
if (
$timezone) {
    echo 
'Zona horaria de CA/QC: ' $timezone;
}
?>

El resultado del ejemplo sería:

Zona horaria de CA/QC: America/Montreal

Ejemplo #2 Ejemplo de geoip_time_zone_by_country_and_region() usando códigos FIPS

Mostrará en pantalla la zona horaria de JP (Japón), en la región 01 (Aichi).

<?php
$timezone 
geoip_time_zone_by_country_and_region('JP''01');
if (
$timezone) {
    echo 
'Zona horaria de JP/01: ' $timezone;
}
?>

El resultado del ejemplo sería:

Zona horaria de JP/01: Asia/Tokyo