如何在 PHP 中获取一个月的最后一天?
鉴于:
$a_date = "2009-11-23"
我要2009-11-30;并给出
$a_date = "2009-12-23"
我想要 2009 年 12 月 31 日。
原文由 Mithun Sreedharan 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在 PHP 中获取一个月的最后一天?
鉴于:
$a_date = "2009-11-23"
我要2009-11-30;并给出
$a_date = "2009-12-23"
我想要 2009 年 12 月 31 日。
原文由 Mithun Sreedharan 发布,翻译遵循 CC BY-SA 4.0 许可协议
2行代码,你就完成了:
$oDate = new DateTime("2019-11-23");
// now your date object has been updated with last day of month
$oDate->setDate($oDate->format("Y"),$oDate->format("m"),$oDate->format("t"));
// or to just echo you can skip the above line using this
echo $oDate->format("Y-m-t");
原文由 justnajm 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.2k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答751 阅读✓ 已解决
1 回答945 阅读✓ 已解决
1 回答594 阅读✓ 已解决
2 回答815 阅读
1 回答816 阅读
t
返回给定日期当月的天数(参见date
的文档):