LINUX.ORG.RU

История изменений

Исправление mogwai, (текущая версия) :

Есть отличный способ используя команду ncal:

Парсить вывод гуйни там, где задача решается в 2-3 операции? Дай угадаю, суровый ынтырпрайз?

если ДеньНеделиНа1оеЧисло >= 6
	ДеньНеделиНа1оеЧисло = 6;

ВыходныхДней = 8;

если Месяц = Февраль и Год != Високосный
	ВыходныхДней--;

РабочихДней = ВсегоДнейВМесяце - ВыходныхДней - ДеньНеделиНа1оеЧисло;

Исходная версия mogwai, :

RE: Посчитать количество будних дней в месяце

Есть отличный способ используя команду ncal:

Парсить вывод гуйни там, где задача решается в 2-3 операции? Дай угадаю, суровый ынтырпрайз?

если ДеньНеделиНа1оеЧисло >= 6
	ДеньНеделиНа1оеЧисло = 6;

ВыходныхДней = 8;

если ТекущийМесяц = Февраль и Год != Високосный
	ВыходныхДней--;

РабочихДней = ВсегоДнейВМесяце - ВыходныхДней - ДеньНеделиНа1оеЧисло;