Подскажите, как вывести на PHP график работы, начиная с 1 числа сутки через двое. Причем, если день попадает на выходной, то переносим его на ближайший следующий понедельник и далее снова сутки через двое. Пробую так, но выводит то не с 1 числа то не 1 через 2, а 2 через 2.
$date = date('d-m-Y');
$year = date('Y');
$month = date('m');
function isWeekend($date) {
return (date('N', strtotime($date)) >= 6);
}
function isWorkDay($num) {
return ($num % 4) < 2;
}
for ($i = 0; $i < $i <= date('t'); $i++) {
if (isWorkDay($i)) {
echo $i . '+';
echo PHP_EOL;
} else {
echo $i;
echo PHP_EOL;
}
}