改变一个MySQLi对象?

时间:2013-10-04 22:27:16

标签: php datetime mysqli timestamp

我目前正在使用MVC模式并且同时爱上了PHP中的DateTime类;我在模型中创建了一个DateTime对象,并在视图中使用$date->format('Y-m-d')形成了日期。

我的问题是,在选择后是否有任何方法可以更改MySQLi对象并将MySQL时间戳列更改为DateTime对象?

我目前的解决方案是遍历MySQLi对象并将每一行推送到一个数组。但是,它感觉不是很光滑。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果您的推理只是格式化日期,我认为您可以这样做:

SELECT FROM_UNIXTIME(table.column, '%Y-%m-%d') FROM table

我从This Post查了一下。

Haven没有对它进行测试,但是,它应该比为日期格式这样的小​​东西扩展MySQLi类更好。