PHP如何从国家代码和地区返回时区

PHP如何从国家代码和地区返回时区,php,geolocation,timezone,geoip,Php,Geolocation,Timezone,Geoip,我有国家代码和地区代码->如何将这两个数据转换为时区名称 范例 <?php echo geoip_time_zone_by_country_and_region('CA', 'QC'); //returns America/Montreal ?> 但它似乎过时了(maxmind的旧版本…) 2019/2020年是否有类似的解决方案 谢谢请确保安装PECL扩展GeoIP 请参阅 **只有在PHP 7.1(7.2及以上版本不适用于此PECL扩展)之前,请遵循本页第一条评论中的说明:请不

我有国家代码和地区代码->如何将这两个数据转换为时区名称

范例

<?php
echo geoip_time_zone_by_country_and_region('CA', 'QC');
//returns America/Montreal
?>
但它似乎过时了(maxmind的旧版本…)

2019/2020年是否有类似的解决方案


谢谢

请确保安装PECL扩展GeoIP

请参阅


**只有在PHP 7.1(7.2及以上版本不适用于此PECL扩展)之前,请遵循本页第一条评论中的说明:请不要使用答案中的链接,而是尝试在此处进行解释,因为如果链接断开,将很难找到答案。它与7.1之后的任何PHP版本都不兼容(我使用7.3)
geoip_time_zone_by_country_and_region