JSFiddle - React, Tailwind, and code Playground

by Terry Morse

HTML

<script>
function add_date(curdate, days) {
  
  //curdate format : "yyyy-mm-ddThh:mm:ss"
  curdate += 'T12:00:00Z';

  var newdate = new Date(curdate);
  newdate.setDate(newdate.getDate() + days);
  
  var dd = newdate.getDate();
  var mm = newdate.getMonth() + 1;
  var y = newdate.getFullYear();

  if(dd < 10)
    dd = '0' + dd;
  if(mm < 10)
    mm = '0' + mm;

  var someFormattedDate = y + '-' + mm + '-' + dd;
  return someFormattedDate;
  
}

function dateTest() {
  var currDate = document.getElementById('input-date').value;
  var addedDate = add_date(currDate, 5);
	document.getElementById('input-date').value = addedDate;
}
</script>

<input id="input-date" type="text" value=""><br>
<button type="button" onClick="dateTest();">Add 5 Days To Date</button>