我在我的几个表格中有这些“创建”和“修改”字段,但我刚刚意识到在这些表格中出现的小时不是正确的,但是一小时后,所以让我们假设它是10:47:05在当地时间,那么存储到数据库的小时数是11而不是10,而且它总是相同的,我从来没有得到正确的时间。Mysql不会返回正确的时间?
编辑:好的球员我试图从MySQL配置文件(的my.ini)设置的时间区,加入默认时区= '-05:00'在[myqld]部分和之后,我检查了全局和会话时区,看看是否一切正常,显然是这样,但是当我插入或更新一些记录并检查“已创建”和“已修改”字段以查看现在是否正确时,令我感到失望的是,他们还比现在晚了一个小时。
这是最有可能的一个时区的问题。什么是你的服务器时区,什么是mySQL的时区? – 2011-05-24 18:14:22
谁赞扬这个东西?这是一个数据库配置问题。 – 2011-05-24 18:17:23
杀了cakephp标签 - 它至少不是一个cakephp问题 – 2011-05-24 23:23:47