$dateStart = new \DateTime(); //開始日期
$dateInterval = \DateInterval::createFromDateString('+1 month'); //間隔設定 例如 +1 day 或 -1 month
$datePeriod = new \DatePeriod($dateStart, $dateInterval, 24); //要作幾次
foreach ($datePeriod as $v) {
echo $v->format('Y-m-d');
echo '
';
';
}