- var_dump: documentation ( source)
- date: documentation ( source)
<?php
$oneMonth = new \DateInterval('P1M');
$startDate = date('Y-m-d');
$period = new \DatePeriod($startDate, $oneMonth, 16);
foreach($period as $date){
//$date is an instance of \DateTime. I'm just var_dumping it for illustration
var_dump($date);
}