- var_dump: documentation ( source)
<?php
$start = new \DateTime('yesterday');
$now = new \DateTime();
$end = new \DateTime('+ 6 month');
$interval = new \DateInterval('P1M');
if($now >= $start){
$period = new \DatePeriod($start, $interval, $end);
foreach($period as $date){
var_dump($date);
}
}