如何动态设置时区为客户端时区


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();