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

标签 javascript php datetime 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() 或任何其他解决方案中发送时区? 我需要这个以便用户可以看到自己的本地日期时间(日期时间来 self 的 mysql 时间戳字段)

最佳答案

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

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

关于javascript - 如何将时区动态设置为客户端时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32454278/

相关文章:

javascript - 具有异步初始化的 Express 中间件

javascript - 访问缓存图片phonegap

php - file_get_contents 无法打开流 : Cannot assign requested address

php - 使用 mysql 建立 php 错误数据库的最佳方法?

python - Django 过滤器 "less than"日期时间无法正常工作

java - 生成日期范围 - 需要代码改进的建议

javascript - 我怎样才能使用vue js上传图片?

javascript - 输入类型上的 getElementById.value 返回未定义

PHP 表单引用安全

从多个时区读取 R 中的时间戳数据