从给定的IP地址获取本地时间

时间:2015-07-10 08:54:29

标签: php ip-address

美好的一天

我只想问一下如何使用PHP从给定的IP地址获取本地日期和时间。我正在开发一个从IP地址获取时间的系统,而不是计算机中的时间。时间。我是php的新手,所以对我来说很难。

我看到一个网站从ip地址获取当地时间:
http://(youripaddress).ipaddress.com/
使用您希望获取信息的IP地址更改(youripaddress)

这是一个例子:(出于某种目的,我将其他信息用黑色阴影) Local Time

上面的图片显示,从给定的IP地址,他们得到本地时间,我想知道他们是如何从IP地址获取本地时间的..是否可以在PHP中进行?怎么样?非常感谢你们..

2 个答案:

答案 0 :(得分:0)

您应该创建一个位置方法,在该方法中查看IP所在的国家/地区,然后获取该信息并尝试获取该区域的时区并输出时间。

答案 1 :(得分:0)

最简单的方法是使用 GeoLite2 ,它会按IP地址告诉您时区。它有一个本地PHP API。

注意 甚至无法依赖IP地址来映射到某个国家/地区。最好让客户端向您发送时区,可能在标题中。