質問 > 管理機能 > submitして再び画面に戻ると、日付入力型のFormの日付は画面遷移前の日付より1日前の日付がセットされてしまう |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
hoge1979 |
投稿日時: 2019/7/3 11:21
対応状況: 解決済
|
新米 登録日: 2019/7/2 居住地: 投稿: 2 |
submitして再び画面に戻ると、日付入力型のFormの日付は画面遷移前の日付より1日前の日付がセットされてしまう 日付入力型のFormTypeで日付を入力し、そのあと「登録する」ボタンなり「検索する」ボタンなりをクリックしてフォームの内容がsubmitされて再び入力画面に戻ってくると、日付入力型のForm には画面遷移前に入力していた日付ではなく、その1日前の日付がセットされてしまうという現象です。
ただしローカル環境や開発環境では再現せず、stg環境と本番環境でのみ発生する現象です。 DBのタイムゾーンを調べました。 ■STG環境 +--------------------+---------------------+ | @@system_time_zone | @@session.time_zone | +--------------------+---------------------+ | UTC | Asia/Tokyo | +--------------------+---------------------+ ■本番 +--------------------+---------------------+ | @@system_time_zone | @@session.time_zone | +--------------------+---------------------+ | UTC | SYSTEM | +--------------------+---------------------+ ■開発環境 +--------------------+---------------------+ | @@system_time_zone | @@session.time_zone | +--------------------+---------------------+ | UTC | UTC | +--------------------+---------------------+ ■local 環境 +--------------------+---------------------+ | @@system_time_zone | @@session.time_zone | +--------------------+---------------------+ | JST | SYSTEM | +--------------------+---------------------+ 試しで、ローカル環境のDBタイムゾーンを本番環境に合わせて設定しましたが、結局その現象が再現できませんでした。 DBに関係なさそうですが...... お分かりの方、ご教授いただけたら幸いです。 よろしくお願いいたします |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» submitして再び画面に戻ると、日付入力型のFormの日付は画面遷移前の日付より1日前の日付がセットされてしまう | hoge1979 | 2019/7/3 11:21 |
Re: submitして再び画面に戻ると、日付入力型のFormの日付は画面遷移前の日付より1日前の日付がセットされてしまう | 3tiles | 2019/7/3 11:39 |
Re: submitして再び画面に戻ると、日付入力型のFormの日付は画面遷移前の日付より1日前の日付がセットされてしまう | hoge1979 | 2019/7/3 15:21 |