История изменений
Исправление mogwai, (текущая версия) :
Есть отличный способ используя команду ncal:
Парсить вывод гуйни там, где задача решается в 2-3 операции? Дай угадаю, суровый ынтырпрайз?
если ДеньНеделиНа1оеЧисло >= 6
ДеньНеделиНа1оеЧисло = 6;
ВыходныхДней = 8;
если Месяц = Февраль и Год != Високосный
ВыходныхДней--;
РабочихДней = ВсегоДнейВМесяце - ВыходныхДней - ДеньНеделиНа1оеЧисло;
Исходная версия mogwai, :
RE: Посчитать количество будних дней в месяце
Есть отличный способ используя команду ncal:
Парсить вывод гуйни там, где задача решается в 2-3 операции? Дай угадаю, суровый ынтырпрайз?
если ДеньНеделиНа1оеЧисло >= 6
ДеньНеделиНа1оеЧисло = 6;
ВыходныхДней = 8;
если ТекущийМесяц = Февраль и Год != Високосный
ВыходныхДней--;
РабочихДней = ВсегоДнейВМесяце - ВыходныхДней - ДеньНеделиНа1оеЧисло;