我已经按照其他帖子中显示的所有方法进行了操作,但是没有一个方法可以正常工作
我已尝试从this发布strtotime("2067-05-13")
方法,但它不符合我的目的。请告诉我如何比较两个日期,其中一个日期是从今天起50年。我也尝试过使用date()和date_create()方法。我正在使用PHP 5.4。提前谢谢。
这是我的示例代码
$expDate = strtotime($expirationDate);
$eff = strtotime($row['effective_date']);
$isEffectiveDateInRange=$expDate>$eff?true:false;
答案 0 :(得分:3)
试试这个:
$now = new \DateTime();
$later = new \DateTime('2067-05-13');
var_dump($now < $later);
注意不同之处并不重要,您可以随时比较日期对象。
供参考,见:
有关示例,请参阅: