php DateTimeオブジェクトを使用して月の最終日の日付を取得する場合、年は常に正しくありません。
私のコードは次のとおりです。
$d = new DateTime();
$d->modify('last day of this month');
$formattedDateTime = $d->format('Y-m-d H:i:s')
2012年ではなく7168として返される年を除いて、すべてが正しいです。
何がこれを引き起こしているのかについて誰かアイデアはありますか?