How to get time difference between two timestamps in seconds with jQuery?

前端 未结 5 575
猫巷女王i
猫巷女王i 2020-12-15 08:16

I want to display x seconds ago based on a MySQL Timestamp.

I found the plugin called timeago

But I cannot find a way to make it display only se

5条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-15 08:39

    My working with time difference for calculating each value separately

    var start = new Date('Mon Jul 30 2018 19:35:35 GMT+0500');
    var end = new Date('Mon Jul 30 2018 21:15:00 GMT+0500');
    
    var hrs = end.getHours() - start.getHours();
    var min = end.getMinutes() - start.getMinutes(); 
    var sec = end.getSeconds() - start.getSeconds();  
    
    var hour_carry = 0;
    var minutes_carry = 0;
    if(min < 0){
           min += 60;
           hour_carry += 1;
       }
    hrs = hrs - hour_carry;
    if(sec < 0){
           sec += 60;
           minutes_carry += 1;
       }
    
    min = min - minutes_carry;
    
    console.log("hrs",hrs);
    console.log("min",min);
    console.log("sec",sec);
    console.log(hrs + "hrs " + min +"min " + sec + "sec");
    

提交回复
热议问题