根据用户的IP地址查找太阳升起和太阳落山时间

时间:2013-04-15 07:56:01

标签: php geolocation location sun

我想知道是否有可能根据他们的IP地址找到某人的太阳升起和太阳落山时间。

例如,我的IP是192.168.0.9。我住在X市,我的太阳升起时间是Y

如果可以,请指出我如何做到这一点的正确方向。

2 个答案:

答案 0 :(得分:4)

date_sunrise()date_sunset:您需要使用GeoIP(或类似代码)从用户的IP获取lat / long

答案 1 :(得分:0)

一种方法是从IP地址收集邮政编码。在互联网上有ip到邮政编码数据库,有些是作为服务提供的。在网上搜索“ip to zip code databases”

从ip确定邮政编码后,您可以从Sunrise / Sunset Times这样的网站确定日出和日落。

ip2location.com/developers