【发布时间】:2012-03-06 08:45:45
【问题描述】:
我有一些日期存储在 mysql 数据库中的 gmt 中。
假设客户时区偏移量为 -540;我将如何更正来自数据库的datetime 以反映这一点?是否有一个方便的函数可以让我输入日期,或者我需要相应地添加或减去。
【问题讨论】:
-
使用
timestampmysql 数据类型,mysql 会为你做到这一点 -
它是怎么做到的?它肯定不知道客户的时区。我想它会根据服务器时区来做吗?我全神贯注 - 谢谢。
-
您可以为每个连接设置客户端时区,mysql 将为您完成所有偏移工作。在 SO 上有数百万次关于它的讨论
标签: php timezone-offset