geoip_time_zone_by_country_and_region

(PECL geoip >= 1.0.4)

geoip_time_zone_by_country_and_regionВозвращает временную зону для кода страны и региона

Описание

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

Функция geoip_time_zone_by_country_and_region() вернет временную зону и код региона соответствующей страны.

В США код региона соответствует двухбуквенному сокращению каждого штата. В Канаде код региона соответствует двухбуквенному сокращению провинции или территориальный код соответствующий канадской почте.

Для остальной части мира, для представления регионов GeoIP использует коды FIPS 10-4. Вы можете просмотреть » http://www.maxmind.com/app/fips10_4 для получения полного списка FIPS 10-4 кодов.

Эта функция всегда доступна при использовании библиотеки GeoIP версии 1.4.1 или новее. Данные берутся непосредственно из библиотеки GeoIP, а не из какой-либо базы данных.

Список параметров

country_code

Двухбуквенный код страны (см. geoip_country_code_by_name())

region_code

Двухбуквенный (или цифровой) код региона (см. geoip_region_by_name())

Возвращаемые значения

Возвращает временную зону в случае успеха или FALSE, если страна и одновременно код региона не могут быть найдены.

Примеры

Пример #1 Пример использования geoip_time_zone_by_country_and_region() для кода региона US/Canada

Напечатает временную зону для страны CA (Канада), региона QC (Квебек).

<?php
$timezone 
geoip_time_zone_by_country_and_region('CA''QC');
if (
$timezone) {
    echo 
'Временная зона для CA/QC: ' $timezone;
}
?>

Результат выполнения данного примера:

Временная зона для CA/QC: America/Montreal

Пример #2 Использование geoip_time_zone_by_country_and_region(), используя коды FIPS

Выводит временную зону для страны JP (Япония), регион 01 (Aichi).

<?php
$timezone 
geoip_time_zone_by_country_and_region('JP''01');
if (
$timezone) {
    echo 
'Временная зона для JP/01: ' $timezone;
}
?>

Результат выполнения данного примера:

Временная зона для JP/01: Asia/Tokyo

add a note add a note

User Contributed Notes 1 note

up
0
Rohit Khatri
2 years ago
geoip_time_zone_by_country_and_region('CN');

It's giving false for China, why?
To Top