如何正确比较日期?

时间:2019-09-23 04:02:13

标签: php

我正在比较两(2)个日期。一个是当前日期,另一个是批准日期加上6个月。我试图比较它们,但我得到了错误的比较。

$appl = date('d-m-Y',strtotime($row['APPLDT'])); // VALUE = 29-05-2009
    $exp = date('d-m-Y',strtotime('+6 months',strtotime($row['APPLDT']))); //VALUE = 29-11-2009

    if($date_now > $exp){
        echo "Date Now: ". $date_now . "<br/>";
        echo "Application Date: ".$appl . "<br/>";
        echo "Editable Date: ".$exp . "<br/>";
        echo "OK TO EDIT";
    }
    else{
        echo "Date Now: ".$date_now . "<br/>";
        echo "Application Date: ".$appl . "<br/>";
        echo "Editable Date: ".$exp . "<br/>";
        echo "NOT OK TO EDIT";
    }

以下是值:

  

$ appl = 2009年5月29日
$ exp = 2009年11月29日
$ date_now =   23-09-2019

运行此代码时, 即使$ date_today大于$ exp,也“无法编辑”。我该如何解决?

0 个答案:

没有答案