yii MySql在选择查询中返回不正确的日期值

a0zr77ik  于 2022-11-09  发布在  Mysql
关注(0)|答案(2)|浏览(146)

在我的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();

不知道为什么会这样。任何帮助都是感激不尽的。

yks3o0rb

yks3o0rb1#

如果你想恰当地结束这个问题,因为我们理解这是一个时区设置的问题:

date_default_timezone_set("Asia/Kolkata");

干杯干杯干杯

55ooxyrt

55ooxyrt2#

在我的app.js文件中,我将timezone: 'gmt'添加到了connection部分。

相关问题