Я настраиваю систему с использованием PHP и MySQL, в которой пользователи могут добавлять сообщения в определенные дни (все сообщения будут сгруппированы по дням).
Итак, когда пользователь переходит на главную страницу, пользовательувидит все сообщения за этот день.
Теперь проблема - часовые пояса:
Что делать, если у меня 2 пользователя, с разницей в 3 часа.
Пользователь А отправит сообщение в 12:00 утра, который добавит сообщение в этот конкретный день.Пользователь B, который находится в другом часовом поясе, поэтому для этого пользователя он все еще будет в предыдущий день, скажем в 21:00, не увидит сообщение от пользователя A, поскольку пользователь B все еще находится в предыдущем дне в его времязона - это нормально.
Теперь, когда пользователь B попадает на следующий день (в тот же день, что и пользователь A, то есть + 3 часа), он должен видеть все сообщения за этот день, но вотпроблема: для пользователя B сообщения пользователя A были добавлены в предыдущий день, что означает, что пользователь B не увидит сообщение пользователя A (когда пользователь A опубликовал сообщение, для пользователя B в предыдущий день было 9:00 вечера).
Так что проблема со временем поста, я не уверен, как настроить это, и я могу думать об этом все неправильно - у меня действительно есть ощущение, что я упускаю что-то очень простое влогика.
Я искал похожие головоломки, но не нашел ничего, что могло бы помочь.
Любые идеи и / или решения будут высоко оценены!