比较PHP中的两个日期不起作用

时间:2018-06-27 18:19:36

标签: php

我有要比较的这段代码:

<uses-permission android:name="android.permission.CAMERA"/>

始终输入是否,但是某些日期( $dateregister = date("d/m/Y", strtotime($register['date'])); if ($dateregister < date('d/m/Y')) { $class = 'danger'; } else { $class = ''; } )大于$dateregister

1 个答案:

答案 0 :(得分:1)

$dateRegister = strtotime($register['date']);
if($dateRegister < strtotime(date('d/m/Y'))){
     $class = "danger";
}else{
     $class = "";
}

我肯定会有所帮助,因为strtotime返回时间戳并执行精确的比较运算符

否则,您应该使用Date类,并且很容易获得2个日期的比较。

$today = new DateTime('');
$expireDate = new DateTime($row->expireDate); //from database

if($today->format("Y-m-d") < $expireDate->format("Y-m-d")) { 
   //do something; 
}