0

我有 2 个DateTime对象,我想检查它们是否在一年中的同一个月内(例如,两者都在 1999 年 3 月)。还有比这更好的方法吗?

$d1->format('Y-n') == $d2->format('Y-n')
4

1 回答 1

0

首先从日期获取月份

$date_format($date,"m");

而不是比较它们。如果你愿意,你也可以使用比较年份

date_format($date,"Y/m");

使用差分函数

date_diff($d1,$d2);
于 2013-07-29T11:30:26.657 回答