我们正在开发一个网站,供世界各地的人们使用。网站上有一个聊天部分,我们希望消息显示时带有时间戳。我在数据库中存储每条消息的时间戳。
如何根据访问者的本地时间向访问者显示每条消息的正确时间。
我不想询问用户他的时区。有没有办法只使用 PHP 来做到这一点?如果不是 - 根据访问者的当前时间,使用 javascript 显示当前时间的方式是什么?
最佳答案
您可以根据地理 IP 对用户时区进行有根据的猜测
http://php.net/manual/en/book.geoip.php
或者你可以使用 javascript:
http://www.onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/
关于php - 如何根据访问者的位置显示本地化时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10416093/