всем привет. есть задача. в БД есть таблица этап, а в ней поле срок окончания этапа. мне нужно за 3 дня до окончания этапа, отправить сообщение на е-майл. проблема в следующем: нужно учитывать выходные дни. что у меня имеется: алгоритм который высчитавает и отправляет сообщение, но не учитывает выходные дни. подскажите пожалуйста, как мне правильно сделать подобную задачу, я даже алгоритм не могу придумать как учитывать выходные дни( вот алгоритм рассчета и закраски+отправка сообщения не учитывая выходные дни <? $iResult=floor((strtotime($row2['date'])-strtotime($date))/(3600*24)); if($iResult<3){ mail($mail,$theme,$message, "Content-type: text/plain; charset=utf-8"); ?><td style="background:red;"><?=$row2['date']?></td><? }else{ ?><td><?=$row2['date']?></td><? } ?>