Во-первых, теперь вам нужно взять внутреннюю часть, чтобы функционировать, если не ваш конец имеет постоянную величину. тогда как это может рассчитывать.
startTimer(from,to){
const now = moment(from, ['h:mm A']).format('H:mm:ss')
const end = moment(to, ['h:mm A']).format('H:mm:ss');
var a ;
if(now>end){
a = moment.utc(moment(now,['H:mm']).diff(moment(end,['H:mm']))).format("H:mm");
}
else{
a ="-"+ moment.utc(moment(end,['H:mm']).diff(moment(now,['H:mm']))).format("H:mm");
}
return a
}
вызов startTimer('11AM','2PM')
на вашей html странице