我试过搜索,但似乎没有明确地回答我的问题,但看起来很简单,也许我的新手技能仍然太绿,无法理解,所以请放轻松。
我使用MySQL DB&amp ;;在我的网站上创建了一个运动预测组件。 PHP连接。
所有工作,但我遇到的一个问题是我的网站有来自世界各地的成员。如何获得游戏时间和提交预测的截止时间,以便在自己的时区显示? DB中的所有匹配都设置为匹配本身的本地时间(在这种情况下为GMT,但情况并非总是如此)。
感谢您的专家协助,帮助我提高技能。对不起,如果这是一个常见问题,请高兴地指向相关链接。
再次感谢你。
RB
答案 0 :(得分:0)
最常用的方法是使用UTC时间戳,然后在显示时间时,将其调整为用户的区域设置。这要求为每个用户提供本地。如果没有,请在显示时间时记下时间戳上的UTC。
UTC方法确保您可以使用表数据准确确定插入/更新事件的TRUE序列,而不必检查txn日志。
答案 1 :(得分:0)
您可以让您的用户在他们的偏好中指定他们的位置(时区),并且您的数据库使用自己的位置,然后进行数学计算