{
var dates = []
var first_monday = "2021-01-04"
for (var i = 33; i < 52; i++) {
dates.push( {
week_number_leading: moment(first_monday).add(i, 'weeks').format('WW'),
week_number: moment(first_monday).add(i, 'weeks').format('W'),
week1:
moment(first_monday).add(i, 'weeks').format('[Week] W: MMM Do - ') +
moment(first_monday).add(i, 'weeks').add(6, 'days').format('MMM Do, YYYY'),
week2:
moment(first_monday).add(i+1, 'weeks').format('[Weeks] W, ') +
moment(first_monday).add(i+2, 'weeks').format('W, ') +
moment(first_monday).add(i+3, 'weeks').format('W') +
moment(first_monday).add(i+1, 'weeks').format(': MMM Do - ') +
moment(first_monday).add(i+3, 'weeks').add(6, 'days').format('MMM Do, YYYY'),
week3:
moment(first_monday).add(i+4, 'weeks').format('[Week] W+: MMM Do, YYYY'),
monday:
moment(first_monday).add(i, 'weeks').add(0, 'days').format('MMM Do'),
tuesday:
moment(first_monday).add(i, 'weeks').add(1, 'days').format('MMM Do'),
wednesday:
moment(first_monday).add(i, 'weeks').add(2, 'days').format('MMM Do'),
thursday:
moment(first_monday).add(i, 'weeks').add(3, 'days').format('MMM Do'),
friday:
moment(first_monday).add(i, 'weeks').add(4, 'days').format('MMM Do'),
saturday:
moment(first_monday).add(i, 'weeks').add(5, 'days').format('MMM Do'),
sunday:
moment(first_monday).add(i, 'weeks').add(6, 'days').format('MMM Do'),
}
);
}
return dates
}