В настоящее время я храню все даты в DB как даты UTC. Каждое смещение часового пояса пользователя также сохраняется в БД. Когда я получаю дату, он преобразуется обратно в свою локальную дату с использованием этого смещения.UTC DateTime проблемы
Проблема возникает, когда я получаю дату, используя вызов ajax. Я думаю, что дата (которая уже конвертирована с использованием смещения) возвращается как объект Java Date. Затем браузер решает связать мою дату с добавлением смещения часовых поясов компьютеров клиентов к объекту Date. Это приводит к тому, что даты будут на один день опережать то, что они должны быть, если компонент времени составляет более 11,59 утра.
Единственное решение, которое я могу придумать, это передать их как строки, и в этом случае это, конечно, не произойдет. Это laaaast resort для меня, хотя и я хотел бы найти лучшее решение или обходной путь для этой проблемы.
можно ли увидеть некоторые из звонков AJAX? – worc