PHP如何从国家代码和地区返回时区
Posted
技术标签:
【中文标题】PHP如何从国家代码和地区返回时区【英文标题】:PHP how to return timezone from country code and region 【发布时间】:2019-11-05 05:39:19 【问题描述】:我有国家代码和地区代码 -> 如何将这两个数据转换为时区名称?
例子
<?php
echo geoip_time_zone_by_country_and_region('CA', 'QC');
//returns America/Montreal
?>
我尝试安装
geoip_time_zone_by_country_and_region
但它似乎已经过时了(旧版本的 maxmind...)
2019/2020 年是否有类似的解决方案?
谢谢
【问题讨论】:
按照本页第一条评论中的说明进行操作:php.net/manual/en/geoip.setup.php 【参考方案1】:确保安装 PECL 扩展 GeoIP。
请参考https://www.php.net/manual/en/geoip.installation.php。
** 仅在 PHP 7.1 之前(7.2 及更高版本不适用于此 PECL 扩展)
【讨论】:
请不要使用答案中的链接,而是尝试在这里解释,因为如果链接断开,将很难找到答案。 不兼容7.1以后的任何PHP版本(我用的是7.3)以上是关于PHP如何从国家代码和地区返回时区的主要内容,如果未能解决你的问题,请参考以下文章