我正在编写一个应该处理不同时区的移动网站。是否有一项功能可以从移动设备上获取时区?我是php Zend Framework。
答案 0 :(得分:0)
AFAIK从移动设备获取时区的过程与从桌面客户端获取时区的过程相同。移动浏览器必须支持JavaScript,或者您必须要求用户选择并提交他们的时区。请参阅此问题:How to get client's timezone?
答案 1 :(得分:0)
正是因为设备是 mobile ,所以确定服务器端的时区是没有意义的。相反,请使用client-site time。
答案 2 :(得分:0)
没有直接的方法可以做到这一点。您可以根据用户的IP地址(地理定位内容)估算用户的时区,但这并不准确。
看看大多数论坛脚本是如何做到的。一般来说,他们会使用一个小的JavaScript来比较服务器时间(区域)和浏览器时间(区域) - 但是没有通用的API或HTTP头字段。