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 に答える