JSFiddle - React, Tailwind, and code Playground
JavaScript
var Intime="01:55:02";
var Outtime="05:23:01";
var IntA=Intime.split(":");
var inhh=parseInt(IntA[0])
var inmm=parseInt(IntA[1])
var inss=parseInt(IntA[2])
var outA=Outtime.split(":");
var ouhh=parseInt(outA[0])
var oumm=parseInt(outA[1])
var ouss=parseInt(outA[2])
if(ouhh>inhh)
{
if((ouss-inss)<0)
{
oumm=oumm-1;
rss=60+ouss-inss;
}
else
{
rss=ouss-inss;
}
if((oumm-inmm)<0)
{
ouhh=ouhh-1;
rmm=60+oumm-inmm;
}
else
{
rmm=oumm-inmm;
}
rhh=ouhh-inhh;
var diff=rhh+":"+rmm+":"+rss
console.log(diff)//is the required difference
}