現在、すべてのdateTimesをUTCの日付としてDBに格納しています。各ユーザーのタイムゾーンオフセットもDBに格納されます。日付を取得すると、このオフセットを使用してローカル日付に変換されます。UTC DateTimeの問題
問題は、ajax呼び出しを使用して日付を取得するときに発生します。日付(オフセットを使用して既に変換されている)は、Java Dateオブジェクトとして返されると思います。ブラウザは、クライアントコンピュータのタイムゾーンオフセットをDateオブジェクトに追加することで、Dateを混乱させることになります。これは、時間構成要素が11.59am以上である場合に必要な日よりも前にある日を引き起こしている。
私が思いつくことができる唯一の解決策は、文字列として渡すことですが、この場合はもちろん起こりません。これは私のためのlaaaastリゾートですが、私はこの問題のためのより良い解決策または回避策を見つけるのが大好きです。
私たちはAJAXコールのいくつかを見ることができますか? – worc