I have this MySQL
table:
desc studentabsence;
+---------------------------+-------------+
| Field | Type |
+-------------
This will print the range of dates:
$startDate = '2012-08-01';
$endDate = '2012-08-08';
$date = new DateTime($startDate);
while ($date->format('Y-m-d') != $endDate) {
if ($date->format('N') > 5) {
$date->modify('+1 day');
continue;
}
echo $date->format('Y-m-d') . PHP_EOL;
$date->modify('+1 day');
}
echo $endDate;