2013-04-15 29 views
0

我想知道是否有可能根据他们的IP地址找到某人的日出和日落时间。根据用户的IP地址查找日出和日落时间

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

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

+1

什么问题?找到位置?将位置数据转换为适合您的数据源的格式?找到一个数据源(这不是一个真正的编程问题,BTW)?还有别的吗? – Quentin

+0

我想,现在的问题是,我将如何获得用户的位置格式,将与PHP的内置数据日出和数据日落 – uneducatedguy

+1

谷歌GeoIP的解决方案从IP地址获取经纬度 –

回答

4

date_sunrise()date_sunset:你需要使用的GeoIP(或类似),以获得经/纬从用户的IP

+1

PHP的选择,在功能上永远不会令我惊叹。 – Blender

+0

wholy moly,php有太阳升起太阳集功能! – uneducatedguy

0

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

一旦你从ip确定邮政编码,那么你可以从Sunrise/Sunset Times这样的网站确定日出和日落。

ip2location.com/developers