php - 获取没有任何符号的日期

标签 php mysql sql

我正在尝试获取不应在当前日期之前显示数据的数据。但问题是,存储在表中的日期是 int 格式。如果它是 2012 年 1 月 23 日,那么我表中的日期格式是 20130123。但是 curdate() 函数将获得 2013-01-23 格式的日期。谁能告诉我如何使用 curdate() 函数比较表中的日期。

最佳答案

CURDATE() 函数返回格式 2008-06-1320080613

你应该像下面这样使用:

WHERE date_column = CURDATE() + 0

文档: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_curdate

关于php - 获取没有任何符号的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18824754/

相关文章:

php - 加入数据库并计数

php - 循环下拉,如何选择值?

mysql - 2015 年未曾就诊的患者及其最后一次就诊日期

php - 加入具有 2 个条件的 2 个表(MySQL 和 PHP)

sql - Max() 通过日期条件进行分区

php - 是否存在 IF NOT EXISTS mySQL 查询?

php - MySQL/PHP - 部分比较作为重复匹配

javascript - 从 javascript 获取变量并在 php 上为 jQuery-Seat-Charts 构建一个 sql 查询

java - Hibernate 无法在不重命名的情况下保存实体

php - 查询不会插入数据库。 (正确的凭证)