JSFiddle - React, Tailwind, and code Playground
by Chance Nursey-Bush
JavaScript
var startDateStr = "Thu Jan 25 2018 00:00:00 GMT-0700 (US Mountain Standard Time)";
var stopDateStr = "Thu Feb 22 2018 00:00:00 GMT-0700 (US Mountain Standard Time)";
var array = [];
var startDate = new Date(startDateStr);
var startWW = this.GetWorkweekForDate(startDate);
var startYear = startDate.getFullYear();
var endDate = new Date(stopDateStr);
var endWW = this.GetWorkweekForDate(endDate);
var endYear = endDate.getFullYear();
var yearDiff = endYear - startYear;
deb
if (yearDiff > 0) endWW += (yearDiff * 52);
for (var x = startWW; x < endWW + 1; ++x) {
var tempMonth;
if (x > 52) {}
//if (x <= 52 && startYear !== endYear) {
// array.push("WW" + x + ", " + startYear);
//} else if (startYear === endYear) {
// //here
//} else {
// array.push("WW" + x + ", " + startYear);
//}
}
return array;