Last Updated: February 25, 2016
·
528
· elclanrs

Days between two dates

function daysBetweenDates( d1,d2 ) {
  return Math.abs( 0|( d1.getTime() - d2.getTime() ) * 1.16e-8 );
}

var d1 = new Date('11/11/2009');
var d2 = new Date('11/11/2010');

console.log( daysBetweenDates( d1,d2 ) );​ //=> 365​​​​

Demo: http://jsfiddle.net/elclanrs/KH27n/