我目前正在使用MVC模式并且同时爱上了PHP中的DateTime
类;我在模型中创建了一个DateTime
对象,并在视图中使用$date->format('Y-m-d')
形成了日期。
我的问题是,在选择后是否有任何方法可以更改MySQLi
对象并将MySQL时间戳列更改为DateTime
对象?
我目前的解决方案是遍历MySQLi
对象并将每一行推送到一个数组。但是,它感觉不是很光滑。
有什么想法吗?
答案 0 :(得分:1)
如果您的推理只是格式化日期,我认为您可以这样做:
SELECT FROM_UNIXTIME(table.column, '%Y-%m-%d') FROM table
我从This Post查了一下。
Haven没有对它进行测试,但是,它应该比为日期格式这样的小东西扩展MySQLi类更好。