时区作为cookie jquery PHP javascript
Timezones as cookies jquery PHP javascript
我读了大量的帖子和方法,几乎每一个我发现的都说"不能做"或"不能可靠地做"或"不跨浏览器兼容"。我读过的所有文章基本上都是关于"创建用户设置"的建议。
然而,当我登录到cpanel,它会自动检测我的时区。当我访问大多数日历软件应用程序时,它们会自动转换为我的时区。当我使用我的网络研讨会软件时,当用户访问页面时,网络研讨会时间会自动转换-不需要登录-似乎在IE, FF, Chrome, Opera, Edge和一些分支浏览器中都能工作。
所以没有建议它不能做到,它不可靠,我必须使用偏移(我的cookie显示他们实际上是设置美国/丹佛不是偏移),这不是跨浏览器兼容,等等....谁能告诉我他们是怎么做到的?
您请求的内容不可能基于时区,因为多个位置具有相同的时区。
正如在这个回答中指出的,您可以使用这个数据库根据用户的ip找到用户的地理位置。
在API网站上,它很好地解释了如何发出请求。如果使用jQuery,请使用AJAX。如果你更愿意在服务器端使用它,那么根据你使用的语言来检查如何做到这一点。API返回IP地址的位置(国家、地区、城市、邮政编码、纬度、经度)和相关的时区格式。你可以在下面找到PHP, Javascript, Ruby,Python和ASP.
如果你在服务器端,你可以在报头请求中获得用户IP,在客户端还有其他方法。
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- php javascript代码从javascript调用php函数
- 如何在php/javascript中制作定时器和警报
- 带有数据输入的PHP/JavaScript web交互式图谱
- PHP - Javascript integration?
- 从复选框 ajax php javascript 中检索值
- 验证此图像验证码.Jquery PHP & javascript.
- Facebook PHP+JavaScript-在页面加载之前导航时出现异常
- PHP/JavaScript-检测当前打开页面的用户
- Php-Javascript-我如何知道哪些页面是彩色的,哪些是黑白的
- PHP+Javascript解析这两个响应
- 创建php/javascript倒计时计时器时出现问题
- 转换“;2012年7月15日星期日00:00:00 GMT+0700(东南亚标准时间)“;到php/javascript
- 与php/javascript函数调用混淆
- 从下拉框中获取选定的值,并使用来填充文本框php javascript
- 如何使用php+javascript更改HTML表的内容
- Php javascript不显示数据
- PHP/JavaScript MP3播放器,用于采样和销售歌曲
- Integration PHP + Javascript
- Adsense Onclick(php, javascript)