JSFiddle - React, Tailwind, and code Playground

by Mohammedshafeek C S

HTML

<input type="text" id="txtdate" value="16-04-2016" />
<input type="text" id="txtdate1" value="24-05-2016" />

<input type="text" id="result" value="" />

JavaScript

// dd-mm-yyyy format 
var calculate = function() {
    var from = document.getElementById("txtdate").value;
    var to = document.getElementById("txtdate1").value;        
    document.getElementById("result").value= process(to,from)+' Days';
}

function process(d1,d2){
var date1 = d1.split('-');
var date2 = d2.split('-');
var start = new Date(date1[2], +date1[1]-1, date1[0]);
var end = new Date(date2[2], +date2[1]-1, date2[0]);
return (start.getTime() - end.getTime()) / (1000*60*60*24);
}

calculate();