我正在比较两(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,也“无法编辑”。我该如何解决?