Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 根据截止日期检查Y-m-d日期_Php_Sql - Fatal编程技术网

Php 根据截止日期检查Y-m-d日期

Php 根据截止日期检查Y-m-d日期,php,sql,Php,Sql,我在一个处理求职申请的网站上工作。应用程序保存在SQL数据库中,每个应用程序都有2013-04-07格式的截止日期 SQL使用以下WHERE子句确定截止日期是否已过: WHERE closing_date < NOW() WHERE closing_date

我在一个处理求职申请的网站上工作。应用程序保存在SQL数据库中,每个应用程序都有2013-04-07格式的截止日期

SQL使用以下WHERE子句确定截止日期是否已过:

WHERE closing_date < NOW()
WHERE closing_date
(其中“截止日期”以上述格式从数据库中提取。)

用户在申请职位时遇到了一些问题,因为该网站一直在告诉他们截止日期已经过去,即实际截止日期午夜前的几个小时


在SQL语句中使用CURDATE()而不是NOW()来确定用户是否可以提交应用程序会更好吗

你可以这样试试

WHERE date(closing_date) < date(NOW())
WHERE date(截止日期)
谢谢,你能解释一下原因吗?为什么OP要“试试这个”?请添加一个解释,说明你做了什么,以及你为什么这样做,不仅是为了OP,也是为了未来的访客。