>  기사  >  웹 프론트엔드  >  moment.js를 사용하면 현재 date_javascript 기술로 올해의 주를 쉽게 얻을 수 있습니다.

moment.js를 사용하면 현재 date_javascript 기술로 올해의 주를 쉽게 얻을 수 있습니다.

WBOY
WBOY원래의
2016-05-16 16:15:441835검색

코드는 매우 간단하므로 너무 장황하게 설명하지 않겠습니다. 코드만 알려주십시오.

코드 복사 코드는 다음과 같습니다.

/**
* * 현재 날짜가 해당 연도의 첫 번째 주임을 인식하고 몇 주씩 앞 뒤로 밀립니다.
* 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주간의 데이터)를 저장합니다. 위 내용이 핵심 코드입니다!

사용방법도 아주 간단해서 다들 좋아하셨으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.