Проблема с часовым поясом при получении записей из базы данных

Я разработал веб-сайт для своего клиента, который будет работать в разных странах. & часовой пояс. Я храню все записи в UTC & показывая данные пользователю, я снова преобразовываю это в часовой пояс пользователя & работает нормально. Но сталкивается с проблемой при получении записей на основе заданной даты или диапазона дат. Позвольте мне привести пример

1 ноября 2017 года, когда мой клиент вошел в панель администратора, проверьте все записи за месяц. & он из США & его часовой пояс — UTC-8Hour, поэтому в его системе это было 31 октября 2017 года. Поэтому он хотел видеть все записи октября вместо ноября.

Спасибо

-2

Решение

Вы можете решить это на стороне сервера. Просто проверьте, меняет ли текущее время минус / плюс часовой пояс пользователя. Если это так, просто измените месяц в своем запросе SQL (или на любом другом языке базы данных).

Для проверки часового пояса клиента см. эта почта

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector