在我的Yii
-PHP
应用程序中,我使用了mysql数据库。在一个表中,我有一个数据类型为timestamp
的日期值列。插入一行后,该列将获得正确的日期和时间值。但是,当我尝试从表中获取数据时,我得到了不同的日期值。
Table contains this value - 2015-02-02 15:59:13
But after select I got - 2015-02-02 10:29:13
每次时间之间都存在
-5:30
差异。这里是查询生成器的代码
Yii::app()->db->createCommand()
->select('*')
->from('table_name')
->where('id =:id', array(':id'=>4))
->queryRow();
不知道为什么会这样。任何帮助表示赞赏。
最佳答案
如果您想正确解决问题,因为我们知道这是时区设置问题:
date_default_timezone_set("Asia/Kolkata");
干杯。
关于php - MySql在选择查询中返回不正确的日期值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28274510/