10

给定这种日期对象 date("m/d/Y", strtotime($numerical." ".$day." of ".date("F")))

例如,它可能会给出一个 mm/dd/yyyy 日,即“八月的第一个星期一”

如何确定此日期是否大于、小于或等于今天的日期?

我需要一种now()以这种格式工作并且可以在日期对象之间进行比较的方法

我还没有尝试过 date() < date() 。但我认为这行不通

任何见解表示赞赏

4

1 回答 1

19

比较时间戳:

if (strtotime($numerical." ".$day." of ".date("F")) < time()) {
    // older
} else {
    // newer
}

这也可以strtotime()返回自 1.1.1970 以来的秒数time()。在 PHP 中,您可以轻松地比较整数...

于 2013-06-26T19:57:49.410 回答