检查日期是否比今天更大

时间:2016-01-24 19:27:29

标签: php date yii2

我想检查一下我的日期是否比今天更大。我写这段代码但它不起作用:

simplexml_load_file()

2 个答案:

答案 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。