За последние 24 часа нас посетили 18102 программиста и 1599 роботов. Сейчас ищут 911 программистов ...

рассчитать рабочие и нерабочие дни

Тема в разделе "Прочие вопросы по PHP", создана пользователем fanat190, 28 ноя 2013.

  1. fanat190

    fanat190 Новичок

    С нами с:
    19 ноя 2013
    Сообщения:
    27
    Симпатии:
    0
    всем привет. есть задача. в БД есть таблица этап, а в ней поле срок окончания этапа. мне нужно за 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><?
    }
    ?>
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а как понять, какой день выходной?
     
  3. fanat190

    fanat190 Новичок

    С нами с:
    19 ноя 2013
    Сообщения:
    27
    Симпатии:
    0
    суббота и воскресенье
     
  4. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    6
    7
     
  6. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    6
    0
    тогда уж
     
  7. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Пора забыть про 0, есть же "N"