JSFiddle - React, Tailwind, and code Playground

by arjuncc

HTML

<input type="button" onclick="datediff('1988/10/12','1988/10/12')" value="test" />

JavaScript

function dstrToUTC(ds) {
 var dsarr = ds.split("/");
 var dd = parseInt(dsarr[0],10);
 var mm = parseInt(dsarr[1],10);
 var yy = parseInt(dsarr[2],10);
 return Date.UTC(yy,mm-1,dd,0,0,0);
}

function datediff(ds1,ds2) {
 var d1 = dstrToUTC(ds1);
 var d2 = dstrToUTC(ds2);
 var oneday = 86400000;
 return (d2-d1) / oneday;
}

var a; var b;

a = "01/01/1999";
b = "01/02/1999";
document.write("From "+a+" to "+b+" is "+datediff(a,b)+" day(s)<br>");