php 日期和 mysql 时间戳比较

标签 php mysql

当我从 php 获得的只是日期时,如何从使用时间戳的数据库字段中进行选择?

$date = 2012-10-03;

类似于:

"select value from table where completed_date = $date" 

只有completed_date的值确实类似于“2012-10-03 02:16:10”,我真正想要的是与$date同一天的所有值,并且查询几乎忽略时间方面此查询的时间戳。那可能吗?

谢谢!

最佳答案

鉴于您提供的日期已经是有效的 mysql 日期戳,它可以简单如下:

SELECT ... WHERE DATE(completed_date)='2012-10-03'

关于php 日期和 mysql 时间戳比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12734020/

相关文章:

mysql - 过滤掉子查询列的结果

mysql - Insert Into 遇到各种问题

php - PDO结果集是如何存储的

PHP 不在 MySQL 查询后重定向

javascript - 将js数组转换为php数组并检查其内容

PHP - SimpleXML - AddChild 与另一个 SimpleXMLElement

php - 如何检查以逗号分隔的字段中是否存在值?

php - "Caching"mySQL 查询,这是一个好的做法吗?

java - MySQL 日期和时间插入错误

mysql - 加快大表的查询速度