- print_r: documentation ( source)
<?php
function createRange($startDate, $endDate) {
$start = new DateTime($startDate);
$end = new DateTime($endDate);
$interval = new DateInterval('P1D');
if ($start > $end) $interval->invert = 1;
$dates = array();
$dates[] = $start->format('Y-m-d');
while ($start != $end) {
$start->add($interval);
$dates[] = $start->format('Y-m-d');
}
return $dates;
}
$dates = createRange('2010-10-01', '2010-10-03');
print_r($dates);