1

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

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

现在的问题 - 时区:
如果我有 2 个用户,他们相隔 3 小时。
用户 A 将在上午 12:00 发布,这会将帖子添加到该特定日期。用户 B 在不同的时区,所以对于这个用户来说,它仍然是前一天,比如晚上 9:00,不会看到用户 A 的帖子,因为用户 B 仍然在他的时间的前一天区域 - 这很好。

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

所以问题在于发布的时间,我不确定如何设置它,我可能认为这一切都错了——我实际上有一种感觉,我在逻辑上遗漏了一些非常基本的东西。
我已经搜索过类似的谜题,但并没有真正找到任何有用的东西。

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

4

0 回答 0