Difference between two times in format (hh: mm: ss)

后端 未结 4 733
情书的邮戳
情书的邮戳 2021-01-01 04:08

I have two times, let say:

t1= \'05:34:01\' ;
t2= \'20:44:44\' ;

I want two evaluate difference between these two times in same format. Li

4条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-01 04:40

    try this

    function time_diff(t1, t2) 
    {
      var t1parts = t1.split(':');    
      var t1cm=Number(t1parts[0])*60+Number(t1parts[1]);
    
      var t2parts = t2.split(':');    
      var t2cm=Number(t2parts[0])*60+Number(t2parts[1]);
    
      var hour =Math.floor((t1cm-t2cm)/60);    
      var min=Math.floor((t1cm-t2cm)%60);    
      return (hour+':'+min+':00'); 
    }
    
    time_diff("02:23:00","00:45:00")
    

提交回复
热议问题