1

如何获取客户区的确切时间和日期而不依赖于客户电脑的本地时间和日期。即使那台电脑的时间和/或日期设置为错误的时间,我也想在我的网页上显示该时区的确切时间和日期。
我可以使用客户端电脑的服务器时间和时区计算它吗?如何计算?或任何其他方式来做到这一点?
我想要任何带有 php、mysql、js 或 jQuery 的解决方案...
非常感谢...

4

2 回答 2

1

如果您使用任何服务器端语言(如 php)执行此操作,它将显示独立于客户端计算机的服务器时间。只有客户端脚本会显示客户端电脑时间

像 php时间()

于 2012-12-27T07:55:11.493 回答
1

您需要做的是猜测客户时区。你只能做一个猜测。您可以在某些服务中向客户端发送 IP 地址,让它猜测地理位置,并从中找出时区。但它们并不可靠。最好的办法是你问客户他在哪个时区。

然后,您可以使用jstimezonedetect JS 库进行猜测并让用户确认。一旦您知道客户端时区,您需要将服务器时间转换为客户端时间。如何做到这一点在这里得到解答。

于 2012-12-27T11:54:51.163 回答