フォームを介してユーザーから日付と時刻を取得する Rails アプリがあります。これらはモデルに保存され、後でユーザーに表示されます。
私は UTC+2 にいます。
タイムゾーンにまったく関係がない場合、ユーザーから取得した時間は、+2 時間のオフセットで後で表示されます。
これを一貫させるには、どの段階でタイムゾーンを関連付け/設定する必要がありますか?
アップデート
この記事を読んだ後も、私はまだこれに苦労しています。
ユーザー20.00
がビューのドロップダウンなどから入力すると、この時刻はすでに現地時間になっています。これを変換するために使用される日付に追加Zone
すると、さらに 2 時間が追加されます (これは既に含まれているはずです)。