检查日期是否晚于当前日期

时间:2014-01-28 17:28:43

标签: php date

如何检查日期是否晚于当前日期?

if(date("d") < "18" && date("m") < "01") { 
    echo 'To late!';
}

对我不起作用。

3 个答案:

答案 0 :(得分:7)

你可以这样做:

if( '20140505' > date("Ymd") ) {
    // today's date is before 20140505 (May 5, 2014)
}

答案 1 :(得分:4)

$time1  = strtotime(date("d/m/Y", "18/01/2014"));
  if(time() > $time1)
   {
     echo "too late!";
   } 

答案 2 :(得分:0)

最好是使用strtotime。

$current_date = date("Y-m-d");
$date_to_compare = date("Y-m-d",time()+86400); //1 day later
if (strtotime($date_to_compare) > strtotime($current_date)) {
   echo "too late";
}