用while循环编写,循环出每月的第一天,用倒叙输出。起始时间为2020-09-01,结束时间为2020-01-01
function loopMonth($startTime, $endTime)
{
date_default_timezone_set('Asia/Shanghai');
$startTimestamp = strtotime($startTime);
$endTimestamp = strtotime($endTime);
while ($startTimestamp > $endTimestamp) {
// 先输出当前月的第一天
$firstDate = date('Y-m-01', $startTimestamp);
echo $firstDate. '<br>';
// 获取上个月的第一天
$lastMonth = date('Y-m-01', strtotime(" - 1 days", strtotime($firstDate)));
$startTimestamp = strtotime($lastMonth);
}
}