小编Sae*_*yth的帖子

具有不同时区的 MySQL 日期时间

DateTime在数据库中有一个对象mysql,例如包含此datetime "2017-08-14 18:06:40"对象,server/mysql默认时区是美国,因此当我插入它时,datetime它会进入美国时区。

我的问题是,当来自欧洲的用户选择该日期时间时,由于时间差异,它会有所不同,不是吗?

我该如何解决这个问题。我希望欧洲的用户获得相对于他们的时区的日期时间

我通过搜索发现

CONVERT_TZ(`comment_date`,@@global.time_zone,@@session.time_zone) AS comment_date,
Run Code Online (Sandbox Code Playgroud)

然后我发现需要设置@@session.time_zone不自动检测

那么我们如何解决这个问题?有哪些选项和技术apps可以用于datetime跨国家统一?

mysql timezone

3
推荐指数
1
解决办法
9346
查看次数

标签 统计

mysql ×1

timezone ×1