php – 纽约和伦敦之间的时区

前端之家收集整理的这篇文章主要介绍了php – 纽约和伦敦之间的时区前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在美国(纽约)有2个服务员1,在欧洲(伦敦)有1个服务器

我的服务器尽可能接近同步.现在当来自欧洲的人去我的网站时,它使用伦敦服务器和美洲的相同想法.

我不时地在我的网站上进行维护,因此我将流量重定向到其他服务器.因为时区差异我需要让它对用户透明,所以如果来自美国的人被重定向到伦敦的服务器(由于维护),我需要向他展示EDT时区

我的问题.我有查询我从mysql运行日期(一个是记录的最后日期)

我想正确显示它,所以我的问题是

我应该使用MysqL来转换日期或PHP吗?哪一个更好更快?

谢谢

我认为最好的方法是将最后一次登录时间作为UTC值存储在数据库中,并使用PHP将该值转换为访问者的时区.我总是将任何时间戳数据作为UTC存储在数据库中,也是为了避免DST和所有这些问题.我认为就速度而言,如果数据库为您计算显示值或者您的PHP脚本执行此操作,则没有太大差异.但是,由于您的PHP脚本是您的表示层,它应该处理日期格式而不是数据库.

猜你在找的PHP相关文章