Print all day-dates between two dates? Tamil Programmers



How to Get All Dates Between Two Dates?



#behind the codefunction getDatesFromRange($start, $end, $format = 'Y-m-d')
{
$array = array();
$interval = new DateInterval('P1D');

$realEnd = new DateTime($end);
$realEnd->add($interval);

$period = new DatePeriod(new DateTime($start), $interval, $realEnd);

foreach($period as $date) {
$array[] = $date->format($format);
}

return $array;
}

$start = '2019-01-01';
$end   = '2019-01-31';
$dates = getDatesFromRange($start, $end);
foreach($dates as $date)
{
    echo $date;
}



by
Tamil Programmers

கருத்துகள்