코드는 매우 간단하므로 너무 장황하게 설명하지 않겠습니다. 코드만 알려주십시오.
/**
* * 현재 날짜가 해당 연도의 첫 번째 주임을 인식하고 몇 주씩 앞 뒤로 밀립니다.
* js 배열은 현재 날짜 전후 2주(총 5주간의 데이터)를 저장합니다
**/
var initSearchMajorChanges = function(){
//현재 날짜가 해당 연도의 첫 번째 주임을 인식하고 몇 주씩 앞뒤로 밀어냅니다. js 배열은 현재 날짜 전후 2주(총 5주 분량의 데이터)를 저장합니다.
var vv='2015-02-07';
var vNowDate=moment(새로운 순간(vv).format("YYYY-MM-DD"));//.add('월',0).add('일',-1);
var vWeekOfDay=moment(vNowDate).format("E");//요일 계산
var vWeekOfDays=7-vWeekOfDay-1;
var vStartDate=moment(vNowDate).add('days',vWeekOfDays);
var vEndDate=moment(vNowDate).add('days',-vWeekOfDay);
var vStartDateNew=moment(vStartDate).add('days',7*$scope.gWeeks);
var vEndDateNew=moment(vEndDate).add('days',-(7*$scope.gWeeks));
//var vYearAndWeek=moment(vStartDate).format("YYYY") '-' 순간(vStartDate).format("WW");
searchMajorChanges(vStartDateNew,vEndDateNew);
}
요구사항:
js 배열은 현재 날짜의 주를 기준으로 전후 2주(총 5주간의 데이터)를 저장합니다. 위 내용이 핵심 코드입니다!
사용방법도 아주 간단해서 다들 좋아하셨으면 좋겠습니다.