我有一个带有表的 Mysql DB,我必须管理表中的时区。
global.time_zone 和 session.time_zone 是 UTC。
我将举一个我想设置一些条件的表的简短示例。
我有 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”(日期时间)
现在,我想满足以下条件:
- IP 1 = 格林威治标准时间
- 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。
谢谢!