我想检查一下我的日期是否比今天更大。我写这段代码但它不起作用:
simplexml_load_file()
答案 0 :(得分:2)
使用CURDATE()+ INTERVAL 2 DAY
SELECT * FROM `table` WHERE date > CURDATE() + INTERVAL 2 DAY
这应该可以解决问题!
答案 1 :(得分:2)
最好比较两个DateTime个对象。在这里获得灵感:https://stackoverflow.com/a/32642436/2709029
function isFuture(DateTime $futureDate)
{
return ($futureDate > new DateTime) ? TRUE : FALSE;
}
从xCrZx审核:
function isFuture(DateTime $futureDate)
{
return $futureDate > new DateTime; // comparison results in boolean
}
显然,三元运算符是多余的。其他人拒绝了此评论,我不能自己接受,尽管我认为它比我的代码更聪明。所以我就这样发布了。无论如何,积分转到xCrZx。