あなたが言った:
さまざまな協力者がいる現地時間ではなく、常にタンザニアの時間として出てほしい。
この場合は、すべきではありません。 UTCを使用します。 DATETIME
を使用するだけです。 TIMESTAMP
の代わりにMySQLを入力します タイプ。
MySQLは
TIMESTAMP
を変換します 保存のために現在のタイムゾーンからUTCに、取得のためにUTCから現在のタイムゾーンに戻る値。 (これは、DATETIME
などの他のタイプでは発生しません。 。)
すでにの場合 DATETIME
を使用する と入力すると、そもそも現地時間までに設定してはいけません。ここでは示していない、データベースではなく、アプリケーションコードに重点を置く必要があります。問題と解決策は言語によって大幅に異なるため、アプリケーションコードの適切な言語で質問にタグを付けるようにしてください。