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

PHPでさまざまなタイムゾーンの日付の保存/表示を処理する最良の方法は?

    それはさらに簡単にすることができます。 JavaScriptを使用しているので、JavaScriptを使用してクライアントのタイムゾーンも調整してみませんか?

    1. サーバーに常にUTCとして保存
    2. UTCとしてクライアントに提供します
    3. クライアントはJavaScriptを使用してローカルタイムゾーンに時間を調整します

    これにより、作業が簡単になるだけでなく、モデルの問題も解決されます。ニューヨークでアカウントを登録したがオーストラリアに旅行している場合、オーストラリアのタイムゾーンに従って時刻を確認したいと思います。実際、使用するJavaScriptを使用すると、設定を簡単に調整できるため、デザインがさらに動的になります。次に、ユーザーのタイムゾーンを保存するオーバーヘッドを回避できます。

    とは言うものの、デザインをJavaScript以外のブラウザーに劣化させたい場合は、(CookieをフェッチするためにJSに依存するのではなく)HTTPCookieに依存する完全なサーバー側アプローチを採用する方がよいでしょう。



    1. SQLとMySQLの違いは何ですか

    2. Hekatonサンプルに関するいくつかの小さな問題

    3. 4バイトのUnicodeをmysqlに挿入することによって発生する警告

    4. MySQLでibdata1ファイルを縮小/パージする方法