当用户处于不同的时区时,如何处理日期时间的显示?

Qui*_*ike 1 php mysql timezone datetime

我正在创建一个社交网络类型的网站.该网站在交通方面做得很好.我遇到了一个问题,那里有人民状态和互动的直播新闻.当我从这里发布一些东西(亚特兰大GA)时,是在1分钟前发布的状态.对于澳大利亚人来说,它说是在16小时前发布的.

我正在使用一个LAMP设置,使用php 5.至于JQuery插件即时通讯使用timeago来使abbr看起来很漂亮.

我不确定是否需要根据用户的位置或基于位置的数据库时区为用户设置PHP时区.

Arg*_*ote 5

我希望将所有日期保存在UTC之类的内容中,然后根据它进行比较.如果您需要显示日期,只需将其从UTC转换为特定用户所在的任何时区(在您的服务器上或通过JS).