从javascript中获取周数和周数

Pet*_*ter 5 javascript date

我有周数和年份,需要查找该周和年份的日期(星期五).

function getFriday(week_num, year)
{
    ?

    return friday_date_object;
}
Run Code Online (Sandbox Code Playgroud)

我怎么做?

Mic*_*Mic 16

第一周是第一个星期四的一周.

这是一个任何一天的功能:

var w2date = function(year, wn, dayNb){
    var j10 = new Date( year,0,10,12,0,0),
        j4 = new Date( year,0,4,12,0,0),
        mon1 = j4.getTime() - j10.getDay() * 86400000;
    return new Date(mon1 + ((wn - 1)  * 7  + dayNb) * 86400000);
};
console.log(w2date(2010, 1, 4));
Run Code Online (Sandbox Code Playgroud)

周数从1开始到52或53它取决于年份.
对于日期数字,0表示星期一,1表示星期二,... 4表示星期五