JSFiddle - React, Tailwind, and code Playground

HTML

<div id="result"></div>

JavaScript

var today = new Date();
var result = document.getElementById('result');
result.innerHTML += "Today: <b>" + today + "</b><br/>";
result.innerHTML += "Next Tuesday: <b>" + nextDay(today, 2) + "</b><br/>";
result.innerHTML += "The Tuesday After That: <b>" + nextDay(today, 2, 1) + "</b><br/>";
result.innerHTML += "The Tuesday After That: <b>" + nextDay(today, 2, 2) + "</b><br/>";
result.innerHTML += "The Tuesday After That: <b>" + nextDay(today, 2, 3) + "</b><br/>";
result.innerHTML += "The Tuesday After That: <b>" + nextDay(today, 2, 4) + "</b><br/>";


function nextDay(today, dayOfWeek, weeks = 0) {
  var returnDate = new Date();
  returnDate.setDate(today.getDate() + (weeks * 7) + (dayOfWeek + (7 - today.getDay())) % 7);
  return returnDate;
}