sql >> データベース >  >> RDS >> Mysql

PHP/MySQLにUTCとして日時を保存する

    MySQL: UTC_TIMESTAMP()

    PHP: gmdate()

    また、PHP date_default_timezone_set()> PHPで使用され、スクリプトの現在のタイムゾーンを設定します。クライアントのタイムゾーンに設定して、すべての書式設定関数が現地時間で時刻を返すようにすることができます。

    実際、私はこれを機能させるのに苦労し、常にいくつかの落とし穴に遭遇しました。例えば。 MySQLから返される時刻情報は「UTC」としてフォーマットされていないため、 strtotime > 注意しないと、現地時間に変換されます。誰かが信頼できるを持っているかどうか知りたいです この問題の解決策。日付がメディアの境界(HTTP->PHP->MySQLおよびMySQL->PHP->HTTP)を通過しても壊れず、XMLとRSS/Atomも考慮されます。



    1. postgresql用にHikariCPを設定するにはどうすればよいですか?

    2. MySQLのSYSDATE()とNOW():違いは何ですか?

    3. PostgreSQLで過去24時間からレコードを選択する方法

    4. MySQLで予約語をテーブル名または列名として使用したために構文エラーが発生しました