テーブル内のタイムゾーンを管理する必要があるテーブルを持つMysql DBが1つあります。
global.time_zone と session.time_zone は UTC です。
いくつかの条件を設定したい 1 つのテーブルの短い例を示します。
私は5つの異なる「IP」を持っています:
例えば:
「1.1.1.1.1」
「1.1.1.1.2」
「1.1.1.1.3」
「1.1.1.1.4」
「1.1.1.1.5」
「updated_at」(DateTime)列があります
今、私は以下の条件を持ちたいです:
- IP 1 = GMT
- IP 2 = GMT+1
- IP 3 = GMT+2
- IP 4 = GMT+3
- IP 5 = GMT+4
したがって、テーブルの「IP」に従って、「updated_at」で関連するタイムゾーンを取得します。
フロントのみの時間を操作する必要がありますか、またはクエリを送信する前にテーブルの TZ を変換する方法はありますか? ここでの最善の解決策は何ですか?
今後、DST のオン/オフをどのように処理しますか?
フロントがReact.js、バックエンドがNode.jsです。
ありがとう!