如何将时间戳的日期与日期进行比较?

时间:2016-06-19 17:37:05

标签: php sql

我想比较我的MYSQL服务器中的时间戳日期和curdate()函数。如何从数据库中的时间戳字段中获取数据? (它包含日期+时间)干杯!

2 个答案:

答案 0 :(得分:0)

对于db,您可以使用日期函数

DATE(NOW()) = DATE(your_date)


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

答案 1 :(得分:0)

您可以尝试使用MYSQL DATE_FORMAT()函数:

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();