【发布时间】:2014-02-17 10:25:40
【问题描述】:
我需要检索这种格式的日期 2014-17-02 00:00:00 ,其中小时分钟和秒只是零,这意味着我想要今天作为午夜之后开始的一天,或者昨天 2014-16-02 23:59:59pm 取决于你如何看待它。
我想检索这种日期时间的原因是我可以有效地比较我在数据库中的'created'字段,让我获得插入'today'的记录..
有什么建议吗?我试过这些:
$this->today = date('Y-m-d H:i:s');
$this->today = date('Y-m-d H:i:s',strtotime('now'));
但他们似乎做同样的事情(给我日期时间,精度为 hh mm ss),这不是我想要的。
我想执行这个查询
"SELECT users.role as user_role,
Count(users.role) AS user_count
FROM users
WHERE users.created >= '$this->today' // any record created after yest midnight
GROUP BY users.role"
【问题讨论】:
-
'Y-m-d 00:00:00'– 哦? -
...或使用 'Y-m-d' 和
DATE(users.created) -
@CBroe 没有尝试过我觉得很愚蠢。我认为它只是用来暗示返回结果的格式,就像 h:i:s 谢谢!
标签: php date cakephp datetime strtotime