Показать сообщение отдельно
  #2 (permalink)  
Старый 04.11.2014, 01:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Cache,

function getFri(year, month, date) {
     var d = new Date(year, date ? month - 1 : month, date ? date : 0);
     d.setDate(d.getDate() + [-2, -3, -4, -5, -6, 0, -1][d.getDay()])
     return d
 }

 alert(getFri(2014, 11, 4)); //прошлая пятница
 alert(getFri(2014, 11)); //последняя пятница ноября
 alert(getFri(2014, 12)); //последняя пятница декабря
Ответить с цитированием