我已经遵循了其他帖子中显示的所有方法,但没有一个有效 从这篇文章中尝试了strtotime("2067-05-13")
方法,但它对我的目的不起作用。请让我知道如何比较两个日期,其中一个日期是从今天起 50 年。我也尝试使用方法date((和date_create((。我使用的是 PHP 5.4。提前谢谢。
这是我的示例代码
$expDate = strtotime($expirationDate);
$eff = strtotime($row['effective_date']);
$isEffectiveDateInRange=$expDate>$eff?true:false;
试试这个:
$now = new DateTime();
$later = new DateTime('2067-05-13');
var_dump($now < $later);
注意区别是什么并不重要,您始终可以像这样比较日期对象。
有关参考,请参阅:
- http://php.net/manual/en/class.datetime.php
有关示例,请参阅:
- https://3v4l.org/HBSmW