如何获取客户区的确切时间和日期,,而不依赖于当地时间&客户端的日期。即使该电脑的时间和/或日期被设置为错误的时间,我也想在我的网页上显示该时区的确切时间和日期。
我可以使用客户端PC的服务器时间和时区来计算它吗?或者以其他方式做到这一点?
我想要任何解决方案与php,mysql,js或jQuery ...
非常感谢你......
答案 0 :(得分:1)
如果您使用任何服务器端语言(如php),它将显示独立于客户端计算机的服务器时间。只有客户端脚本才会显示客户端pc时间
喜欢php time()
答案 1 :(得分:1)
您需要做的是猜测客户时区。你只能make a guess。有些服务可以让您发送客户端IP地址,让它猜测地理位置,并从中找出时区。但他们不可靠。最好的情况是,如果你问客户他在哪个时区。
然后,您可以使用jstimezonedetect JS库进行猜测,并让用户确认。一旦您了解了客户端时区,就需要将服务器时间转换为客户端时间。怎么做才回答here。