これは以前に尋ねられましたが、私が探している答えではありません。すべての日付を MYSQL に UTC/GMT で保存しています。時間を参照するユーザーのデータを抽出するときは、CONVERT_TZ コンストラクトを使用する方がよいでしょうか...
SELECT CONVERT_TZ(mytime,'UTC',usertimezone) as mytime FROM table
または、一時的に Mysql でセッション ゾーンを設定してから、通常のクエリを実行する方がよいでしょうか?
SET time_zone = usertimezone;
また、2 番目を使用する場合、ユーザー セッションごとに 1 回行うだけですか、それとも永続的なオープンを使用していない場合は、各クエリの前に設定する必要がありますか?