開発モードでローカルに実行している Rails アプリに日付/時刻フィールドのdate_select
andがあります。time_select
私の問題は、入力した日付/時刻がサーバー インスタンスのタイムゾーンと一致しないことです。
例として、私のコンピューターの時計は現在、2013 年 9 月 19 日の午後 5 時 34 分を示しています。 5:34 PM"、これは "2013-09-19 17:34:00 UTC" として解析されています。ただし、Time.now
「2013-09-19 17:38:00 -0600」をTime.current
返し、「2013-09-19 23:38:58 UTC」を返します。基本的に、フォームは UTC の時間を想定していますが、サーバーの UTC 時間 (6 時間の差) とは一致していません。
フォームの入力が適切なゾーン オフセットに変換されるようにするにはどうすればよいですか?