JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/base/jquery-ui.css">
<input type="text" id="startTime" class="form-control" />
<input type="text" id="endTime" class="form-control" />
JavaScript
$(document).ready(function() {
var minDate ;
var maxDate;
var mDate;
var j = jQuery.noConflict();
j( "#startTime" ).datepicker({
onSelect: function() {
minDate = j( "#startTime" ).datepicker("getDate");
mDate = new Date(minDate.setDate(minDate.getDate()));
maxDate = new Date(minDate.setDate(minDate.getDate() + 6));
j("#endTime").datepicker("setDate", maxDate);
j( "#endTime" ).datepicker( "option", "minDate", mDate);
j( "#endTime" ).datepicker( "option", "maxDate", maxDate);
}
});
var tdate = new Date();
var ddate = new Date(tdate.setDate(tdate.getDate() + 6));
j("#startTime").datepicker("setDate", new Date());
j( "#endTime" ).datepicker();
j("#endTime").datepicker("setDate",ddate);
});