【问题标题】:how can set timezone dynamically as client timezone [duplicate]如何将时区动态设置为客户端时区[重复]
【发布时间】:2015-09-08 09:38:17
【问题描述】:

是否可以在访问我的页面时将时区设置为客户的时区?假设有人从美国访问我的网站,那么我的脚本将是

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 时间戳字段)

【问题讨论】:

标签: javascript php datetime timezone


【解决方案1】:

您可以使用日期对象。 这段代码从客户端浏览器返回当前时间, 因此,您的客户将看到他们的当地时间。

currentTime = new Date();
time = currentTime.getTime();
hours = currentTime.getHours();

【讨论】:

  • 没有帮助。这是客户端代码。正如我所说,我可以从js 收集时区。我在服务器端需要这个
猜你喜欢
  • 2015-07-10
  • 2010-09-30
  • 2020-01-24
  • 1970-01-01
  • 2013-05-24
  • 2013-07-05
  • 2017-03-23
  • 2022-01-21
  • 2011-05-15
相关资源
最近更新 更多