Timezone from geolocation

后端 未结 2 573
一整个雨季
一整个雨季 2020-12-11 07:56

I have a geolocation pair latitude/longitude, is there any way/tool to get the corresponding time zone?

相关标签:
2条回答
  • 2020-12-11 08:34

    A website called EarthTools has a web service for that.

    http://www.earthtools.org/webservices.htm#timezone

    You can pass in latitude and longitude like so:

    h ttp://www.earthtools.org/timezone/40.71417/-74.00639

    And it spits out the time zone and a bunch of other info:

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <timezone xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.earthtools.org/timezone.xsd">
        <version>1.1</version>
        <location>
            <latitude>40.71417</latitude>
            <longitude>-74.00639</longitude>
        </location>
        <offset>-5</offset>
        <suffix>R</suffix>
        <localtime>4 Dec 2005 12:06:56</localtime>
        <isotime>2005-12-04 12:06:56 -0500</isotime>
        <utctime>2005-12-04 17:06:56</utctime>
        <dst>False</dst>
    </timezone>
    
    0 讨论(0)
  • 2020-12-11 08:53

    If an external dependancy is not ideal (obviously this brilliant for client side geo location).

    Then I recommend reading the answer to this question

    Easiest Way to Convert lat lng/zip/city/state to Timezone in Ruby

    0 讨论(0)
提交回复
热议问题