Показать сообщение отдельно
  #8 (permalink)  
Старый 02.01.2011, 19:30
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,495

Для любого дня, красивее.
//недели и дни с еденицы, в русском варианте
function getDayInWeek (week,day,year) {
  var w=week||1,n=day||1,y=year||new Date().getFullYear(); //defaults
  var d=new Date(y,0,7*w);
  d.setDate(d.getDate()-(d.getDay()||7)+n);
  return d
}
alert(getDayInWeek())
alert(getDayInWeek(1,1,2010))
alert(getDayInWeek(3,2,2010))


//Припозднился чуток, но делать нефиг.
Ответить с цитированием