保存されたタイムスタンプが GMT に変換され、取得時に GMT から戻されるように、MySQL でタイムスタンプ データ型を使用しています。ドキュメントから、これはすべてMySQLによって自動的に行われるようです。タイムスタンプ データ型を使用するだけです。
しかし、それが機能していないように見えることに気付きました。ローカル マシンとサーバーでこれをテストしましたが、GMT ではなく常に現地時間を節約しているようです。ローカル マシンとサーバーは異なるタイム ゾーンにあり、どちらも GMT にありません。
これが私のテスト挿入です:
INSERT INTO `test` (`test_id`, `stamp`) VALUES (NULL, CURRENT_TIMESTAMP);
私が間違っていることはありますか?