我想比较我的MYSQL服务器中的时间戳日期和curdate()函数。如何从数据库中的时间戳字段中获取数据? (它包含日期+时间)干杯!
答案 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();