Javascript. Подсчет праздников и выходных дней за период времени

Статус
В этой теме нельзя размещать новые ответы.

lolshik

Постоялец
Регистрация
21 Фев 2008
Сообщения
316
Реакции
127
Добрый день, коллеги.
Прошу вашей помощи.

Задача - подсчитать кол-во праздников и выходных дней за опред. период времени.

С выходными разобралась функция

Код:
function getDaysMinusWeekend(startDay, startMonth, startYear, endDay, endMonth, endYear) {
	var sdate = new Date();
	var edate = new Date();
	var odays = 0;
	var total = 0;

	sdate.setFullYear(startYear,startMonth,startDay);
	edate.setFullYear(endYear,endMonth,endDay);
	
	odays = 6 - sdate.getDay();
	if(odays == 6) {
		odays = 0;
	}

	sdate.setFullYear(startYear,startMonth,startDay + odays);

	return Math.floor(((((edate.getTime() - sdate.getTime()) / 1000 / 60 / 60 / 24) / 7) * 5) + 

odays);
}

var output = getDaysMinusWeekend(13, 8, 2010, 20, 8, 2010)

А как подсчитать кол-во праздников (Новый год, и т.п.) в заданном диапазоне?
 
Составь массив с датами праздников, потом посчитай их.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху