Показывать сообщения за правильный день с часовыми поясами - PullRequest
0 голосов
/ 31 января 2019

Я настраиваю систему с использованием PHP и MySQL, в которой пользователи могут добавлять сообщения в определенные дни (все сообщения будут сгруппированы по дням).

Итак, когда пользователь переходит на главную страницу, пользовательувидит все сообщения за этот день.

Теперь проблема - часовые пояса:
Что делать, если у меня 2 пользователя, с разницей в 3 часа.
Пользователь А отправит сообщение в 12:00 утра, который добавит сообщение в этот конкретный день.Пользователь B, который находится в другом часовом поясе, поэтому для этого пользователя он все еще будет в предыдущий день, скажем в 21:00, не увидит сообщение от пользователя A, поскольку пользователь B все еще находится в предыдущем дне в его времязона - это нормально.

Теперь, когда пользователь B попадает на следующий день (в тот же день, что и пользователь A, то есть + 3 часа), он должен видеть все сообщения за этот день, но вотпроблема: для пользователя B сообщения пользователя A были добавлены в предыдущий день, что означает, что пользователь B не увидит сообщение пользователя A (когда пользователь A опубликовал сообщение, для пользователя B в предыдущий день было 9:00 вечера).

Так что проблема со временем поста, я не уверен, как настроить это, и я могу думать об этом все неправильно - у меня действительно есть ощущение, что я упускаю что-то очень простое влогика.
Я искал похожие головоломки, но не нашел ничего, что могло бы помочь.

Любые идеи и / или решения будут высоко оценены!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...