如何动态设置时区为客户端时区
how can set timezone dynamically as client timezone
是否可以在访问我的页面时将时区设置为客户端的时区?假设有人从美国访问我的网站那么我的脚本就是
date_default_timezone_set($dynamic_timezone);//this would be as follows
date_default_timezone_set('America/New_York');
如果有人从达卡访问我的网站,那么
date_default_timezone_set($dynamic_timezone);//this would be as follows
date_default_timezone_set('Asia/Dhaka');
我找到了一个解决方案,这是JS
脚本能够获得客户端时区。但是我如何在date_default_timezone_set()
或任何其他解决方案中发送时区?我需要这个,以便用户可以看到自己的本地日期时间(日期时间来自我的mysql时间戳字段)
您可以使用Date对象。这段代码从客户端浏览器返回当前时间,因此,您的客户端将看到他们的本地时间。
currentTime = new Date();
time = currentTime.getTime();
hours = currentTime.getHours();
相关文章:
- 分析特定区域设置(而不是时区!)中的日期字符串
- 更改默认时区后,如何在本地时间设置时刻格式
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 如何使用momentjs将澳大利亚/墨尔本时区设置为倒计时计时器
- 使用JS检查用户是否在EST时区和设置的EST时间范围内
- 用javascript设置浏览器窗口的默认时区
- 在Protractor测试中设置浏览器时区
- 情节.js为类型设置时区:“日期”
- 在首次页面加载之前设置时区 Cookie
- 传递javascript变量以在PHP中设置时区
- 为时区设置 AngularJS 全局配置
- 将 jquery-ui-timepicker.js 的“Now”按钮设置为 UTC 时区
- 如何使用jQuery/javascript根据服务器上设置的时区设置“日期控制”的今天日期
- 在 session.createDateTime 中将日期设置为特定的 d/t 和时区
- Date.toLocaleString 使用区域设置格式但不调整时区
- 设置Javascript时间&来自SQL数据库和asp.net代码隐藏页的时区
- FullCalendar可在设置为本地时区时调整时区,但不适用于欧洲/雅典
- 如何在javascript中将我的默认时区设置为Ireland/dublin
- Angular JS、时区、货币和区域设置
- 如何在使用Javascript设置/获取值时使日期时间字段与时区无关