how to convert the minutes into hours and minutes with subtracted time(subtracted time values)

前端 未结 4 1320
感情败类
感情败类 2020-12-22 01:41

I want to subtract the two different 24 hours time format.

I had tried with following :

var startingTimeValue = 04:40;
var endTimeValue = 00:55;
var         


        
4条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-22 01:49

    Try:

    var time1 = Date.UTC(0,0,0,4,40,0);
    var time2 = Date.UTC(0,0,0,0,55,0);
    
    var subtractedValue = time1 - time2;
    
    var timeResult = new Date(subtractedValue);
    
    console.log(timeResult.getUTCHours() + ":" + timeResult.getUTCMinutes());
    

    DEMO

    This solution utilizes javascript built-in date. How it works:

    var time1 = Date.UTC(0,0,0,4,40,0);
    var time2 = Date.UTC(0,0,0,0,55,0);
    

    time1, time2 is the number of miliseconds since 01/01/1970 00:00:00 UTC.

    var subtractedValue = time1 - time2;
    

    subtractedValue is the difference in miliseconds.

    var timeResult = new Date(subtractedValue);
    
    console.log(timeResult.getUTCHours() + ":" + timeResult.getUTCMinutes());
    

    These lines reconstruct a date object to get hours and minutes.

提交回复
热议问题