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