使用PHP从数据库表中按日期搜索数据?

时间:2016-01-06 05:59:58

标签: php jquery mysql date pdo

我有一个表格,其中有一个日期字段(日期时间类型)。存储的数据如 2015-12-09 11:33:44 。我有datepicker输入字段来搜索生成日期的数据,如 2015-12-09 。那我该怎么办?使用给定日期搜索数据。假设我有许多具有相同日期但不同时间的数据。这是否可以获得给定日期的所有匹配数据?

1 个答案:

答案 0 :(得分:3)

在日期范围内转换输入日期:

$inpute_date = '2015-12-09';
$start_date = $inpute_date . ' 00:00:00';
$end_date = $inpute_date . ' 23:59:59';

在你的条件下:

WHERE your_date_col BETWEEN '$start_date' AND '$end_date'