Я сохраняю событие datetime в db в GMT. Как я могу показать сегодняшние события пользователю?Правильный способ поиска события на основе даты пользователя (время события хранится в GMT)
Это особенно создает проблему, когда дата изменяется из-за изменения часового пояса.
Пример:
- Пользователь создает событие для 12 Aug 2015 23:45 (это в его собственном часовом поясе)
- Когда я сохранить его в дату дб становится 13 августа 2015 (GMT)
Теперь, если мне нужно показать пользователю все события 12 августа. Как мне это сделать? Какими будут мои запросы.
Это на самом деле не об отображении для пользователя. Это больше о том, как я получаю события с даты, которую пользователь дает в своем часовом поясе. но в db он сохраняется в UTC – Ankit