【问题标题】:Get timezone off a mobile device?从移动设备上获取时区?
【发布时间】:2011-08-10 08:57:30
【问题描述】:

我正在编写一个应该处理不同时区的移动网站。是否有从移动设备获取时区的功能?我是基于 php Zend 框架的。

【问题讨论】:

标签: php timezone


【解决方案1】:

正是因为设备是移动,所以在服务器端确定时区是没有意义的。请改用client-site time

【讨论】:

    【解决方案2】:

    AFAIK 从移动设备获取时区的过程与从桌面客户端获取时区的过程相同。移动浏览器必须支持 JavaScript,否则您必须要求用户选择并提交他们的时区。看到这个问题:How to get client's timezone?

    【讨论】:

    【解决方案3】:

    没有直接的方法可以做到这一点。您可以根据他的 IP 地址(地理定位的东西)估计用户的时区,但这并不准确。

    看看大多数论坛脚本是如何做到的。一般来说,他们会使用一个小的 JavaScript 来比较服务器时间(区域)和浏览器时间(区域)——但没有通用的 API 或 HTTP 标头字段。

    【讨论】:

      猜你喜欢
      • 2018-04-14
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 2018-11-05
      • 2012-07-02
      • 1970-01-01
      • 2017-10-20
      • 1970-01-01
      相关资源
      最近更新 更多