ホームページ >データベース >mysql チュートリアル >MySQL にタンザニア時間を正確に保存するにはどうすればよいですか?
タイムゾーン情報を含む日時を MySQL に保存する
日付と時刻の値を MySQL データベースに保存する場合、タイムゾーンの問題を考慮することが不可欠です。異なるタイムゾーンにわたってデータがキャプチャされている場合。データベース サーバーの場所に関係なくタンザニア時間を一貫して処理するには、列のタイプとタイムゾーンの設定を慎重に検討することが重要です。
MySQL に関しては、TIMESTAMP の代わりに DATETIME データ型を使用することをお勧めします。 TIMESTAMP 値は、保存時には UTC に自動的に変換され、取得時にはローカル タイムゾーンに戻されるため、特定の状況では意図した時間が変更される可能性があります。
DATETIME 列を利用すると、タイムゾーンを変換せずにタイムスタンプを保存し、タンザニア時間を維持できます。正確に。ただし、潜在的な不一致を避けるために、アプリケーション コードで一貫してタンザニア時間を使用して DATETIME 値を設定することが重要です。
以上がMySQL にタンザニア時間を正確に保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。