PHP比较两个超过50年的日期

时间:2017-08-07 16:03:28

标签: php date compare

我已经按照其他帖子中显示的所有方法进行了操作,但是没有一个方法可以正常工作 我已尝试从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;

1 个答案:

答案 0 :(得分:3)

试试这个:

$now = new \DateTime();
$later = new \DateTime('2067-05-13');

var_dump($now < $later);

注意不同之处并不重要,您可以随时比较日期对象。

供参考,见:

有关示例,请参阅: