CakePHP 1.3:在模型中的查找操作中检查日期是否为今天
我想知道今天已经有会员报名了。我不确定这是否是最好的方法,但这就是我所拥有的:CakePHP 1.3:在模型中的查找操作中检查日期是否为今天,cakephp,Cakephp,我想知道今天已经有会员报名了。我不确定这是否是最好的方法,但这就是我所拥有的: function getMembersToday(){ $members = $this->find( 'count', array( 'conditions' => array( 'User.created' => //Expression with today's date )
function getMembersToday(){
$members = $this->find(
'count',
array(
'conditions' => array(
'User.created' => //Expression with today's date
)
)
);
return $members;
}
我想将今天创建的所有用户作为“计数”返回。我如何才能做到这一点
谢谢,以下是功能: MySQL:
'User.created'=>'CURDATE()'
SQLite:
“User.created”=>“日期('now')”
PostgreSQL:
“User.created”=>“now()::date”
Oracle:
“User.created”=>“SYSDATE”
感谢您的回复。然而,这并不正确。CURDATE()
的使用是准确的,但是User.created
与之不匹配。在这种情况下,CURDATE()=2011-12-12'和
User.created=2011-12-12 23:37:24`。这两个数字不匹配。有什么建议吗?我可以用DATEDIFF。。。请参阅添加到您的帖子。谢谢