Check time difference in Javascript

后端 未结 18 1397
梦毁少年i
梦毁少年i 2020-11-22 04:27

How would you check time difference from two text-boxes in Javascript?

18条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-22 04:42

    Try This :

    function SumHours() {
      var smon = document.getElementById('sMon').value ;
      var fmon = document.getElementById('fMon').value ;
      var diff = 0 ;
      if (smon && fmon) {
        smon = ConvertToSeconds(smon);
        fmon = ConvertToSeconds(fmon);
        diff = Math.abs( fmon - smon ) ;
        console.log( 'time difference is : ' + secondsTohhmmss(diff) );
      }
    
      function ConvertToSeconds(time) {
        var splitTime = time.split(":");
        return splitTime[0] * 3600 + splitTime[1] * 60;
      }
    
      function secondsTohhmmss(secs) {
        var hours = parseInt(secs / 3600);
        var seconds = parseInt(secs % 3600);
        var minutes = parseInt(seconds / 60) ;
        return hours + "hours : " + minutes + "minutes ";
      }
    }
    
      
    
    
    
      
    

提交回复
热议问题