【发布时间】:2011-10-01 20:02:38
【问题描述】:
我有一个非常奇怪的问题,我无法解决问题...我有一个 PHP 文件,它输出以下内容: date('Y-m-d H:i:s', time())
它会输出正确的日期时间。然后我尝试将其保存到 MySQL 日期时间字段中(使用 Wordpress DB API,这并不重要) - 但数据库中记录的时间是两个小时!例如,它会说 2011-07-09 09:00:57,而它应该是 2011-07-09 11:00:57。
mySQL 是否有一些单独的时间设置或可能导致这种情况发生的东西?谁能想到这可能发生的原因,我会调查它。我不知道现在该寻找什么。
【问题讨论】:
-
你在哪个时区? 99% 的情况下,此类问题是您当地时区与 UTC 之间的差异。
-
你是否在不同的时区运行你的服务器