如何在 PHP 中比较日期(日/月)


How can I compare a date (day/month) in PHP

可能的重复项:
如何比较两个Zend_Date对象的日期部分?

我一直在尝试比较日期,但由于某种原因,事情似乎没有按照我想要的方式工作。每当有人在某一天登录我的网站时,我都会尝试登录到数据库。我用了 if (date("j F") == "25 July")后跟我的代码,但它似乎没有触发。我打算让它检查很多事情,例如 13 月 13 日星期五、3 月 17 日星期五等(显然我知道我需要更改 13 日星期五的 date() 格式)。7 月 25 日的当前检查是 date() 的回声副本,所以我知道这绝对不是错字。谁能告诉我为什么这不起作用,以及如何做到这一点?干杯

最好的方法是使用 strtotime 函数。但我认为在您指定日期年份之前它不起作用。

虽然不确定。但 strtotime 是一个不错的选择。