JSFiddle - React, Tailwind, and code Playground
HTML
<div id="output"></div>
JavaScript
var date = new Date();
console.log(date);
var dayOfWeek = 2;
function getLastDayOf(dayOfWeek, date) {
var secondsInDay = 86400;
var startDay = date.getDay();
var daysTillLast = -(startDay - dayOfWeek + 5) % 7;
return new Date(date.getTime() + secondsInDay * daysTillLast );
}
var day = getLastDayOf(dayOfWeek,date);
console.log(day);
$("#output").text(day);