Как учитывать часовой пояс?

Здравствуйте.
Все даты и время храниться в базе в UTC, когда пользователь заходит на сайт я смотрю его часовой пояс (указывает при регистрации) и перевожу дату и время в пользовательский часовой пояс. В этом нет ничего сложного.
Проблема заключается вот в чем:
Есть события где оно проходит весь день, то есть у него нет времени. Такие даты я храню так: 2016-11-14 00:00:00, ещё одно поле "allday" флаг 0 или 1.
И я не знаю, как их переводить?
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
sim3x
@sim3x
Делай как гугл-календарь - отдельное место для такого рода мероприятий
Оно начинается в зависимости от временного пояса пользователя в 00:00

Если у пользователя есть событие, которое происходит в другом месте, то ему лучше указать то место и точное время начала события по местному времени
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы