2016-06-19 215 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