嘿,我想在 mysql 中使用格式化日期
DATE_FORMAT(tblnews.datead, '%M %e, %Y, %l:%i%p')
我似乎无法正确引用引号,所以我不断收到错误消息。你会如何把它放在一个查询中?
我认为这就是 Database_Expression 的用途:
在 v2.x 中阅读此线程: http: //forum.kohanaphp.com/comments.php? DiscussionID=277&page= 1#Item_7 它在 v2.4 中实现,可能在 2.3 中,但我不确定我是不使用它。
在 v3.0 中,在数据库模块中搜索 Database_Expression。应该是这样的
$expr=new Database_Expression('DATE_FORMAT(tblnews.datead, "%M %e, %Y, %l:%i%p")');
然后
$db->select($expr)->from()...
无论如何,如果你真的做不到,你仍然可以使用 query() 并手动编写你的查询......