首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ipligence pro中的异常时区

ipligence pro中的异常时区
EN

Stack Overflow用户
提问于 2013-07-01 13:01:22
回答 2查看 305关注 0票数 0

我们一直使用IPLEGENCE数据库pro来获取基于IP地址的用户时区。在这里,我有几个不咬合时区的设置。如下所列

  • EST+1
  • PST-2
  • PST-1
  • GMT+12.75

我不知道上面到底列出了什么。

有谁能帮我把上面的时区转换成世界协调时呢?

耽误您时间,实在对不起。

EN

回答 2

Stack Overflow用户

发布于 2013-07-01 13:25:35

这是一个时区清单。EST几乎总是GMT-5 ( DST重叠除外)。格林尼治时间不是在UTC,就是休息一小时(同样是DST)。

代码语言:javascript
复制
EST+1 = GMT-4
PST-2 = GMT-10
PST-1 = GMT-9

如果您想将它转换为UTC,最好的方法可能是使用DateTime对象

票数 0
EN

Stack Overflow用户

发布于 2013-07-01 15:13:09

这是一种表示时区的奇怪方法。我猜GMT+12:45指的是查塔姆群岛。不确定其他人,他们可能在任何地方。

国际水文学组织,这类数据有几个问题:

  • 时区不是固定的偏移量。当数据库提到EST时,它们可能意味着“美国东部时间”。但这可能指东部标准时间(EST)为-5小时,东部夏令时(EDT)为-4小时。通过在数据中将其称为"EST“,他们将其修正为-5,而实际上它可能是-4。请参阅时区标记wiki中的“时区!=偏移”。
  • 时区缩写可以是模棱两可的。例如,我怎么知道"EST“真正指的是美国的东部标准时间(-5)?它可能指澳大利亚的东部标准时间(+10)。有一个列表这里,您可以看到有许多时区具有相同的缩写。
  • IP地理定位是一种“最佳猜测”,不具备确定时区所需的精确性。这些数据库中的时区可能与列出的坐标相匹配,但您很难保证用户确实在这些坐标处。它可能会给出代理服务器或网络路由器的位置。在公司网络上尤其如此,在这种情况下(在某些情况下),在另一个城市的公司办公室有一个IP,所有的互联网流量都通过该IP过滤。你会得到公司办公室的时区,而不是用户的时区。您可以阅读更多关于IP地理定位精度的这里这里

如果您通过其他方法(例如从手机上的GPS数据)了解用户的坐标,那么您可以使用几种不同的技术在此描述中的一种。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17405111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档