timestamp
在我的 LAMP 应用程序中,我使用MySQL 中的数据类型存储某些日期/时间戳。据我了解,这将在保存时自动转换为 UTC,并在检索时从 UTC 转换回来。从 UTC 转换回来取决于安装 MySQL 的服务器的时区设置,对吧?
如果我希望将时间戳转换为我的用户所在的任何时区怎么办?如何查询 SQL 以将这些时间戳返回到指定的时区?我的服务器的时区对我的用户毫无用处,除非他们碰巧在我猜的同一个时区。
与此问题类似(检测用户时区并使用该时区显示 UTC 时间),您可以按以下方式进行:
更新:此处的另一个相关问题:确定用户的时区
我想你想要 CONVERT_TZ函数。