Railsでは、JQueryの日付/時刻ピッカーでタイムゾーンを処理しようとすると問題が発生しています。 datepickerは、ローカルのタイムゾーンを正しく示しています。問題は、選択した日付をデータベースに保存すると、時間がクライアントのタイムゾーンにあるにもかかわらず、UTC時刻として保存されます。時刻をutc(Time.zone.parse(params [:time])。utc)に変換しようとすると、ローカル時間であるparams [:time]と同じ値になります。Rails jquery datepicker timezones
environment.rbファイルでconfig.time_zoneの設定を変更したくないのですが、サーバーのローカルタイムゾーンに保存する時間がかかりません。
私がしたいことは、現地時間を受け取り、それをutcに変換するので、時刻がutcに設定されたサーバーでcronジョブをスケジュールできます。私はデータベースの時間をユーザーのローカルタイムゾーンとして保存したいと思いますが、クライアントのタイムゾーンを取得する方法を見つけることができません!
他にもオプションがありますか?タイムピッカーにオプションとしてタイムゾーンを追加する以外にも、