Php 根据截止日期检查Y-m-d日期
我在一个处理求职申请的网站上工作。应用程序保存在SQL数据库中,每个应用程序都有2013-04-07格式的截止日期 SQL使用以下WHERE子句确定截止日期是否已过:Php 根据截止日期检查Y-m-d日期,php,sql,Php,Sql,我在一个处理求职申请的网站上工作。应用程序保存在SQL数据库中,每个应用程序都有2013-04-07格式的截止日期 SQL使用以下WHERE子句确定截止日期是否已过: WHERE closing_date < NOW() WHERE closing_date
WHERE closing_date < NOW()
WHERE closing_date
(其中“截止日期”以上述格式从数据库中提取。)
用户在申请职位时遇到了一些问题,因为该网站一直在告诉他们截止日期已经过去,即实际截止日期午夜前的几个小时
在SQL语句中使用CURDATE()而不是NOW()来确定用户是否可以提交应用程序会更好吗 你可以这样试试
WHERE date(closing_date) < date(NOW())
WHERE date(截止日期)
谢谢,你能解释一下原因吗?为什么OP要“试试这个”?请添加一个解释,说明你做了什么,以及你为什么这样做,不仅是为了OP,也是为了未来的访客。