<?php $oneMonth = new \DateInterval('P1M');
$startDate = \DateTime::createFromFormat('d H:i:s', '1 00:00:00')->sub(new \DateInterval('P4M'));
echo $startDate;
$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);
} ?>
Fatal error: Uncaught Error: Object of class DateTime could not be converted to string in /in/AFMRL:3
Stack trace:
#0 {main}
thrown in /in/AFMRL on line 3
Process exited with code 255.