背景
业务场景中,涉及到查备份表,因此需要根据时间范围,确定需要查哪些备份表,就涉及到,根据两个时间点,获取其间所有月份的需求
解决
$month = [ ];
for ( ; $begintime <= $endtime ; $begintime = strtotime('+1 month', $begintime) ) {
$month[] = date ( "Ym" , $begintime );
}
$endMonth = date("Ym", $endtime);
if (!in_array($endMonth, $month)) {
$month[] = $endMonth;
}

