Javascript 以小时分钟和秒为单位的两个时间戳之间的差异

Javascript 以小时分钟和秒为单位的两个时间戳之间的差异,javascript,angularjs,angular,momentjs,moment-timezone,Javascript,Angularjs,Angular,Momentjs,Moment Timezone,我试图计算两个时间戳之间的差异 “2020-03-18T17:34:45.856Z”,“2020-03-18T16:34:45.856Z” 差别应该是这样的:2小时20分钟30秒 我试过使用 return moment.utc(moment(startDate, 'HH:mm:ss').diff(moment(endDate, 'HH:mm:ss'))).format('HH:mm:ss'); 我不知道如何获取所需的格式您需要使用 const startDate=“2020-03-18T17

我试图计算两个时间戳之间的差异 “2020-03-18T17:34:45.856Z”,“2020-03-18T16:34:45.856Z” 差别应该是这样的:2小时20分钟30秒

我试过使用

return moment.utc(moment(startDate, 'HH:mm:ss').diff(moment(endDate, 'HH:mm:ss'))).format('HH:mm:ss');

我不知道如何获取所需的格式

您需要使用

const startDate=“2020-03-18T17:34:45.856Z”;
const endDate=“2020-03-18T16:34:45.856Z”;
常数差=力矩(开始日期)。差(力矩(结束日期));
常数持续时间=力矩持续时间(差异);
常数小时=持续时间小时();
const mins=持续时间.minutes();
常数秒=持续时间。秒();
控制台日志(小时+小时+分钟+分钟+秒+秒)