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 (Квебек).
Loading...
Результат виконання наведеного прикладу:
Часовой пояс для CA/QC: America/Montreal
Приклад #2 Использованиеgeoip_time_zone_by_country_and_region(), використовуючи коди FIPS
Виводить часовий пояс для країни JP (Японія), регіон 01 (Aichi).
Loading...
Результат виконання наведеного прикладу:
Часовой пояс для JP/01: Asia/Tokyo