jQuery: Difference between 2 date objects

jQuery: Get the difference in Days/Hours/Mins/Secs between 2 date objects

HTML

<input id="startdate"> - <input id="enddate"> =
<div id="time"></div>

JavaScript

$(function(){

        date_future = new Date();
        date_now = new Date('Tue Mar 15 2018 10:20:00 GMT+0530 (India Standard Time)');
        $("#startdate").val(date_now);
        $("#enddate").val(date_future);
        seconds = Math.floor((date_future - (date_now))/1000);
        minutes = Math.floor(seconds/60);
        hours = Math.floor(minutes/60);
        days = Math.floor(hours/24);
        
        hours = hours-(days*24);
        minutes = minutes-(days*24*60)-(hours*60);
        seconds = seconds-(days*24*60*60)-(hours*60*60)-(minutes*60);

        $("#time").text(hours);

});