在PHP中选择特定日期的所有时间戳

时间:2014-09-30 19:56:04

标签: php mysql

我有一个包含几条记录的表,并且对于每个记录,我还添加了一个UNIX_TIMESTAMP。现在,我还有一个搜索引擎用于那些我可以使用jQuery数据选择器选择日期的记录。我的问题是如何发出请求,以便从特定日期的数据库中选择所有时间戳。

3 个答案:

答案 0 :(得分:2)

使用时间戳列上的索引,您将获得更快的结果:

SELECT *
  FROM table_name
 WHERE time_stamp_column_name >= :date_picked
   AND time_stamp_column_name <  :date_picked + INTERVAL 1 DAY

:date_picked作为字符串格式'YYYY-MM-DD'的限制选择日期。

答案 1 :(得分:1)

您可以使用from_unixtime将其转换为日期

select *
from 
  table
where
date(from_unixtime(your_timestamp_col)) = '2014-10-01'

答案 2 :(得分:0)

使用unix timestamp 你也可以see this