How to get the number of seconds between two Dates in JavaScript?

JavascriptWeb DevelopmentFront End Technology

To get the number of seconds between two dates, use the Maths.abs() method.


You can try to run the following code to get seconds between two dates −

Live Demo

      <title>JavaScript Get Seconds</title>
         var date1, date2;
         date1 = new Date();
         date2 = new Date( "Dec 10, 2015 20:15:10" );
         // get total seconds between two dates
         var seconds = Math.abs(date1 - date2) / 1000;
         document.write("<br>Difference between 2 dates: "+seconds);


Mon May 28 2018 09:35:25 GMT+0530 (India Standard Time)
Thu Dec 10 2015 20:15:10 GMT+0530 (India Standard Time)
Difference between 2 dates: 77721615.573
Published on 13-Feb-2018 09:10:02