如何用一个月的最后一天创建一个DateTime对象



我一直在寻找自己,但没有找到任何东西。有没有办法创建一个Datetime与它的月的最后一天?我知道你可以这样做来得到特定月份的最后一天:

$a_date = "2009-11-23";
date("Y-m-t", strtotime($a_date));

但是它是可能的或有任何方法来创建这样的DateTime对象吗?

$date = new DateTime("2009-11-t 00:00:00");

我想这应该能行

$date = new DateTime('2009-11-23');
$date->modify('last day of this month');
echo $date->format('Y-m-d');

最新更新