如何根据GPS坐标获取当地时间?

如何根据GPS坐标获取当地时间?

问题描述:

我的脚本将纬度和经度值作为GPS坐标输入。如何根据GPS坐标获取当地时间?

如何获取当前的当地时间?

是否有解决方案不使用数据库或Web服务?

PHP有一个方法来retrieve location based on a timezone,如果反向存在与否

+0

可能的重复的[时区查找从经度](http://*.com/questions/41504/timezone-lookup-from-latitude-longitude) – 2010-06-24 17:15:30

+0

这dup是2岁,我希望PHP 5.3有一些内置此方法。 – Pentium10 2010-06-24 17:45:28

使用此datafile我想知道。您正在查找的数据位于zone.tab中。 wikipedia也有它的概述 - 该表是从数据文件生成的。

+0

你有解析数据文件的代码吗? – Pentium10 2010-06-24 17:14:39

+0

此链接已损坏 – Keith 2014-04-20 14:09:46

geonames.org提供了一系列可用于从经度和纬度获取详细信息的web服务。例如http://ws.geonames.org/timezone?lat=47.01&lng=10.2&style=full

您可以使用您的PHP代码获取并解析结果。

有关可用Web服务的详细信息,请参阅http://www.geonames.org/export/ws-overview.html