JSFiddle - React, Tailwind, and code Playground

by neonms92

HTML

<div>
</div>

JavaScript

var div = $('div');

var date = new Date();
for (var i = 0; i < 14; i++) {
    div.append('<span>' + date.toLocaleDateString() + ' - </span>');
    div.append('<span>' + lastWeekEndingFriday(date).toLocaleDateString() + '</span>');
    div.append('<br/>');
    date.setDate(date.getDate() + 1);
}

function lastWeekEndingFriday(d) {
    d = new Date(new Date(d).setDate(d.getDate() - 1));
    return new Date(d.setDate(d.getDate() - d.getDay() - 2));
}