2
MySQLのタイムゾーンで少し苦労しています。MySQLのタイムゾーンの比較
私が行う必要があるのは、データベース内の2つの時間値を比較することです。異なる時間帯を使用して、特定のイベントがすでに発生しているかどうかを確認します。私はsqlステートメントの中でそれをやりたいと思っています。もし可能であれば、考えてください。もしそうなら、SQLステートメントの例を挙げてください。
MySQLのタイムゾーンで少し苦労しています。MySQLのタイムゾーンの比較
私が行う必要があるのは、データベース内の2つの時間値を比較することです。異なる時間帯を使用して、特定のイベントがすでに発生しているかどうかを確認します。私はsqlステートメントの中でそれをやりたいと思っています。もし可能であれば、考えてください。もしそうなら、SQLステートメントの例を挙げてください。
特定のタイムゾーンの日付と時刻を保存しないでください。 UTCに日付/時刻を格納して比較し、表示する時間帯に結果がある場合は変換してください。
DateTime :: setTimeZone()の例では、コンバージョンを行うための正しい方向。
http://www.php.net/manual/en/datetime.settimezone.php
は、UTCの詳細を参照してください:http://en.wikipedia.org/wiki/UTC
あなたが異なるタイムゾーンにDateTimeオブジェクトを格納しているかを確認するために私たちにサンプルデータを与えてもらえます。 – Pentium10
私は、MySQLの関数CONVERT_TZ()を使って、ある時間帯から別の時間帯に日付と時刻を変換し、インスタンスHAVING文を使ってそれを比較できるソリューションを見つけたと思います。 – user398341
私はこのためのあなたの最終的な解決策を見たいと思います。あなた自身の質問に答えてください。 – changokun