MySQL日期时间是2小时?

时间:2011-07-09 10:55:04

标签: php mysql datetime

我有一个非常奇怪的问题,我无法解决这个问题...我有一个PHP文件输出: 日期('Y-m-d H:i:s',时间())

并输出正确的日期时间。然后我尝试将其保存到MySQL日期时间字段(使用Wordpress DB API,而不是重要) - 但数据库中记录的时间是两个小时!例如,它会说2011-07-09 09:00:57,那时应该是2011-07-09 11:00:57。

mySQL是否有一些单独的时间设置或可能导致这种情况发生的事情?任何人都可以想到这可能发生的原因,我会调查它。我现在不知道该找什么。

3 个答案:

答案 0 :(得分:6)

您可能需要在MySQL服务器或与该服务器的连接中设置正确的timezone

答案 1 :(得分:0)

您可以显式设置mysql的服务器时间。 http://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html

答案 2 :(得分:0)

登录您的wp管理员。然后转到Settings > General。然后你可以改变时区设置

相关问题