ой блин забыл то что хотел дописать покопался в инете и нашел:9 мая 2012 года– среда, это середина недели, преноса выходных нет, один выходной.
12 июня 2012 года – День России – приходится на вторник. Согласно постановлению Правительства выходной переносится с субботы 9 июня на понедельник 11 июня; то есть в День России отдыхаем 3 дня: 10,11 и 12 июня. 9 июня 2012 года -рабочая суббота.
9 мая тоже используем так как это было недавно и можно просчитать/проверить вычисления скрипта вручную)
тоесть выходные вперед и назад это 9 мая 2012,10 июня 2012,11 июня 2012,12 июня 2012. и в скрипт нада переписать так?:
<SCRIPT LANGUAGE="JavaScript">
<!-- //
var d=document
var t=newDate()
var fday=new Array ("Воскресение","Понедельни к" ,"Вторник","Среда","Четверг"," �� �ятница","Суббота")
var fmonth=new Array ("Января","Февраля","Марта","А �� �реля","Мая","Июня","Июля","Ав �� �ста","Сентября","Октября","Н о ября","Декабря")
function fbook ()
{
var s
t.getDate()
var nday= t.getDate()
var z=fday[nday]
if (z=0 || z=1)
{
s="СЕГОДНЯ<br/> КНИГИ<br/> НЕ <br/> ВЫДАЮТСЯ"
}
else{
var h= t.setDate(t.getDate() + 14)
var k= fday[h]
if(k=0 || k=1 || h=new Date(2012, 5, 9) || h=new Date(2012, 6, 10) || h=new Date(2012, 6, 11) || h=new Date(2012, 6, 12))
{
s= h+1
}
else{
s="СЕГОДНЯ<br/> КНИГИ<br/> ВЫДАЮТСЯ <br/> НА" + <br/> + h + <br/> + fmonth[h]
}
}
//-->
</SCRIPT>
|