php - MySQL 日期时间相差 2 小时?

标签 php mysql datetime

我有一个非常奇怪的问题,我无法理解...我有一个 PHP 文件,它输出以下内容: 日期('Y-m-d H:i:s', time())

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

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

最佳答案

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

关于php - MySQL 日期时间相差 2 小时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6634304/

相关文章:

javascript - 将独立的 View 文件放入codeigniter中另一个html中的div中

python - 以毫秒为单位分配时间以获得平滑曲线

python - 如何在 Python 中测量时间?

mysql - 除了html之外我一无所知。我如何使该表格发挥作用?

java - 时间差给出错误的值

php - XMLA解析获取多个属性

php - 未选择日期时将 1970-01-01 插入数据库

php - 以安全的方式传递用于过滤结果集从一个页面到另一个页面并返回的条件

mysql时钟

c# - MySQL IN 子句 : How can I get multiple rows when I use a same value multiple times?