- Автор темы
 - #1
 
Добрый день, коллеги.
Прошу вашей помощи.
Задача - подсчитать кол-во праздников и выходных дней за опред. период времени.
С выходными разобралась функция
	
	
	
		
А как подсчитать кол-во праздников (Новый год, и т.п.) в заданном диапазоне?
	
		
			
		
		
	
				
			Прошу вашей помощи.
Задача - подсчитать кол-во праздников и выходных дней за опред. период времени.
С выходными разобралась функция
		Код:
	
	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)
	А как подсчитать кол-во праздников (Новый год, и т.п.) в заданном диапазоне?