Difference between two dates in minute, hours javascript

前端 未结 8 593
野性不改
野性不改 2020-12-03 08:33

I want to find difference between two dates. I have tried this code but it gives me wrong values. I want get total minutes between two dates, so I am converting hours to min

8条回答
  •  一生所求
    2020-12-03 09:10

    You can Try This:-

    function diff_hours(dt2, dt1) 
     {
    
      var diff =(dt2.getTime() - dt1.getTime()) / 1000;
      diff /= (60 * 60);         // For Hours
      //diff /= (60);          For Minutes
      return Math.abs(Math.round(diff));
    
     }
    
    dt1 = new Date(2014,10,2);
    dt2 = new Date(2014,10,3);
    console.log(diff_hours(dt1, dt2));            // you will get '24' hours
    
    
    dt1 = new Date("October 13, 2014 08:11:00");
    dt2 = new Date("October 13, 2014 11:13:00");
    console.log(diff_hours(dt1, dt2));           // you will get '3' hours
    

提交回复
热议问题