ホームページ  >  記事  >  ウェブフロントエンド  >  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(new moment(vv).format("YYYY-MM-DD"));//.add('month',0).add('days',-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 v YearAndWeek=moment(vStartDate).format("YYYY") '-' moment(vStartDate).format("WW");
searchMajorChanges(vStartDateNew,vEndDateNew);
}

要件:

js 配列には、現在の日付の週の前後 2 週間 (合計 5 週間のデータ) が格納されます。

使用方法もとても簡単なので、皆さんに気に入っていただけると幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。