各ビデオがプレイヤーによっていつ再生されるかを知るために、データベースにプレイリストを作成する必要があります。 私は table playlist with: id, video_id, play_time
のようなものを使用します。たとえば、play_timeが2012-04-10 14:00:00の場合、ビデオは2012-04-10の14:00:00に再生されますが、ユーザーがいる時間帯に関連します位置しています。MySQLは異なるタイムゾーンのプレイリストを保存します
この日時またはタイムスタンプに使用する方が良いでしょうか? MySQL manualから
あなたはUTCとして、すべての回を格納し、ユーザーのローカルTZ変換を行うためのアプリケーションを微調整したほうが良いかもしれません。 – liquorvicar
使用するのが「より良い」ことはなぜ重要ですか?あなたが明らかにユーザーからのタイムゾーンであることを知らせる情報が必要です。 'datetime'を使用してUTC(ヨーロッパ/ロンドン)に格納すると、' timestamp'を使用した場合と同じ効果が得られます。デフォルトはUTCです。何が起きても、必要なオフセットを計算できるように、ユーザーからのタイムゾーンに関する情報が必要です。答えは - 両方です。両方の型を使用して日付データを格納できます。タイムゾーンのオフセットを含める必要がある必要な日付をクエリに提供するのはアプリです。 –