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



我已经遵循了其他帖子中显示的所有方法,但没有一个有效 从这篇文章中尝试了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

相关内容

  • 没有找到相关文章

最新更新