2016-06-19 166 views

回答

0

为DB您可以使用日期函数

DATE(NOW()) = DATE(your_date) 


select * from my_table 
where DATE(curdate()) = DATE(your_date); 
+0

不是通过SQL查询来获取的方法吗?我只需要将我的log_time字段的日期与curdate()相比较 –

+0

我已经更新了答案希望是wgat您正在寻找 – scaisEdge

0

你可以用MYSQL尝试​​3210功能:

SELECT DATE_FORMAT('2016-19-06 17:40:01', '%Y-%m-%d'); 

或者在PHP date()

date('Y-m-d',strtotime('2016-19-06 17:40:01')); 

以这种方式应该工作:

SELECT * FROM table WHERE DATE(log_time)= CURDATE();

+0

我更喜欢查询选项,但我希望像SELECT ... FROM login WHERE log_time LIKE curdate()但它永远不会工作,因为log_time甚至包含时间 –

+0

@ErikNucibella寻找更新 – Luka