显示带时区的正确日期的帖子

时间:2019-01-31 00:34:21

标签: php mysql timezone

我正在使用PHP和MySQL建立一个系统,用户可以在其中添加特定日期的帖子(所有帖子将按天分组)。

因此,当用户转到主页时,该用户将看到当天的所有帖子。

现在是问题所在-时区:
如果我有2位用户,彼此间隔3个小时怎么办?
用户A将在12:00 AM发布,这会将帖子添加到该特定日期。 由于用户B处于不同时区,所以对于该用户而言,仍将是前一天,例如9:00 PM,因为用户B仍在前一天中,所以不会看到来自用户A的帖子区域-很好。

现在,当用户B到达第二天(与用户A的同一天,表示+ 3个小时)时,他应该看到当天的所有帖子,但这是问题所在: 对于用户B,用户A的帖子已添加到前一天,这意味着用户B将不会看到用户A的帖子(当用户A发布时,用户B在前一天的晚上9:00)。

所以问题出在发布时间上,我不确定如何设置它,我可能正在考虑所有错误-实际上,我感觉我在逻辑上缺少一些非常基本的东西。
我已经搜索过类似的谜题,但并未真正找到任何有用的东西。

任何想法和/或解决方案将不胜感激!

0 个答案:

没有答案