2013-09-24 3 views

답변

44

죄송 발견 솔루션으로 자신을 :

var test = moment().day("Monday").week(week number here); 
+0

좋은 한 !!!!! :) –

+2

특정 연도의 주 번호에서 날짜를 얻는 방법? 감사합니다. – noobcode

+3

아마 moment(). year (2014) .week (weeknum); – mix3d

0

이 같은 시도에 성공하지 않은 : -

var weekdate= function(year, week, dayNumber) 
{ 
    var j1 = new Date(year,0,10,12,0,0), 
     j2 = new Date(year,0,4,12,0,0), 
     mon1 = j2.getTime() - j1.getDay() * 86400000; 
    return new Date(mon1 + ((week- 1) * 7 + dayNumber) * 86400000); 
}; 
console.log(weekdate(2010, 1, 4)); 

2010 시작 Thursady

+3

. 내가 알 수있는 한, 이것은 질문에 대답하지 않습니다. – cdeszaq

6

을 여기에 제공된 답변을 구축 .. .

exports.getDateFromWeek = function(week, year) { 
    return moment().day("Monday").year(year).week(week).toDate(); 
}; 

개인적으로, 나는 ... 첫 번째 일요일을 원하고 경우에는 다음과 같습니다 영업 이익은 Moment.js를 사용하여 솔루션을 요구

exports.getDateFromWeek = function(week, year) { 
    return moment().day("Sunday").year(year).week(week).toDate(); 
};