有了这个函数,你可以检查两个日期和时间,看看哪一个比另一个早或晚。如果date1较早,则函数返回-1,如果date1较晚,则返回0,如果相同,则返回0,不过由于这也考虑了时间,所以匹配的0非常罕见(实际上必须是同一年同月同日的同一秒才能返回0)。
date_compare_datetime(date1, date2);
参数 | 类型 | 描述 |
---|---|---|
date1 | Datetime | 第一个日期时间。 |
date2 | Datetime | 要与之比较的日期时间。 |
d = date_compare_datetime(date_create_datetime(2011, 9, 15, 11, 4, 0), date_current_datetime());
这将根据哪个日期是最早的,将 d 设置为相应的值,可能是 -1,因为当前日期将比2011年9月15日更早。