0

フォームを介してユーザーから日付と時刻を取得する Rails アプリがあります。これらはモデルに保存され、後でユーザーに表示されます。

私は UTC+2 にいます。

タイムゾーンにまったく関係がない場合、ユーザーから取得した時間は、+2 時間のオフセットで後で表示されます。

これを一貫させるには、どの段階でタイムゾーンを関連付け/設定する必要がありますか?

アップデート

この記事を読んだ後も、私はまだこれに苦労しています。
ユーザー20.00がビューのドロップダウンなどから入力すると、この時刻はすでに現地時間になっています。これを変換するために使用される日付に追加Zoneすると、さらに 2 時間が追加されます (これは既に含まれているはずです)。

4

1 に答える 1

0

config/application.rb でデフォルトのタイムゾーンを自分のものに変更する必要があると思いますが、最初に次のタイムゾーンの名前を確認してください。

rake time:zones:all
于 2012-12-23T19:51:28.173 に答える