<?php
echo get_end_day_of_month(2022,3)."<br />";
echo get_end_day_of_month(2022,2)."<br />";
echo get_end_day_of_month(2022,1)."<br />";
function get_end_day_of_month($year,$month){
date_default_timezone_set("Asia/Shanghai");
$month = $month + 1;
if($month>12){
$month = 1;
$year = $year + 1;
}
$date = date_create($year."-".str_pad($month,2,"0",STR_PAD_LEFT)."-01");
date_add($date, date_interval_create_from_date_string('-1 days'));
$ret = date_format($date, 'Y-m-d');
return $ret;
}
?>
这是一个PHP函数,用于获取指定年份和月份的最后一天日期。它首先设置时区为上海,然后通过增加月份并检查是否超过12来计算下一年的月份。接着,创建一个日期对象,并减去一天以得到月末日期。最后,格式化日期并返回结果。示例输出显示了2022年3月、2月和1月的最后一天。
112

被折叠的 条评论
为什么被折叠?



