前提・実現したいこと
php7.2
mysql5.7
を使用しています。
海外(日本以外)から日本のシステムを利用してデータを登録したときの登録日時は、以下の1と2の場合、どのようになるのでしょうか?
phpとmysqlのタイムゾーンは日本(Asia/Tokyo)です。
- 対象カラム
created_at timestamp NOT NULL DEFAULT current_timestamp()
- created_atをnullでinsertした場合
- php側で、
laravel
1DB::table('hoge')->insert([ 2 ['created_at' => date('Y-m-d H:i:s')] 3]);
とした場合
仮に、ロンドン(2021-12-10 11:00:00)から当該システムにアクセスしてデータを登録した場合、日本とは9時間の時差があるので、1も2も「2021-12-10 20:00:00(9時間後)」になると思っているのですが、確認の仕方がわからなかったので質問させていただきました。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/13 11:59