JSFiddle - React, Tailwind, and code Playground
HTML
<body>
<button>Get Time</button>
<div id="result"></div>
</body>
JavaScript
function randomTime(start, end) {
// get the difference between the 2 dates, multiply it by 0-1,
// and add it to the start date to get a new date
var diff = end.getTime() - start.getTime();
var new_diff = diff * Math.random();
var date = new Date(start.getTime() + new_diff);
return date;
}
$("button").on("click", function() {
var new_time = randomTime(new Date("10-10-2015 10:30"), new Date("12-10-2015 02:10"));
$("#result").html(new_time);
});