【发布时间】:2015-05-14 15:47:33
【问题描述】:
在调用 Google Map Time Zone API 时,我认为 rawOffset “原始”数据不受时间戳参数的影响。但事情有点混乱,希望有人能提供帮助:
1431545430 以秒为单位表示今天的时间。我得到了 dstOffset=3600 和 rawOffset=0
的响应然后查询时区信息的相同位置,但设置时间戳=0(我相信它不是在节省时间): https://maps.googleapis.com/maps/api/timezone/json?location=55.9066276551,-3.2620390298×tamp=0&key=[KEY]
然后我得到 dstOffset=0 和 rawOffset=3600
您可以看到 rawOffset 从 0 更改为 3600。是否有可能自 1970 年以来重新配置 EDINBURGH 时区,因此将时区更改为 0 到 1?
我在 bot 案例中对 BOSTON 进行了相同的测试,如果时间戳 = 当前时间(波士顿的夏令时),它返回 rawOffset=-18000 和 dstOffset=3600,或者当时间戳 = 0 时返回 dstOffset=0。这些数据在我看来是正确的。
任何人都可以阐明这一点 - 为什么 rawOffset 对于 EDINBURGH(只是城市的示例)可能不同?
谢谢 加里
【问题讨论】:
标签: google-maps