如果数据库中的日期在当前日期之前

时间:2013-11-21 19:10:32

标签: php

基本上我要做的是做一个if命令检查从数据库返回的日期与当前日期(如果我明天在页面上今天的日期或明天日期)

我正在考虑

的内容
$date = "2013-11-10 20:28:41";   
if ($date < Curdate) 
{
    echo "expired";
}

如果有人能给我任何关于正确命令的见解,我将非常感激。

2 个答案:

答案 0 :(得分:1)

$dt = new DateTime($date);
$now = new DateTime();
if ($dt < $now) {
  echo "before";
}
else {
  echo "after";
}

答案 1 :(得分:0)

$now = new DateTime(); // Now
$date = new DateTime('2013-11-10 20:28:41'); // From the DB
if ($date < $now) 
{
    echo "expired";
}

参考DateTime()