momentjs计算两个时间差返回时分秒

// 导入 Moment.js 模块
const moment = require('moment');
 
// 定义起始时间和结束时间
const startTime = '2021-09-30T14:30:00'; // 格式必须符合 ISO8601(YYYY-MM-DDTHH:mm:ss)
const endTime = '2021-09-30T15:45:00';
 
// 创建 Moment.js 对象来表示起始时间和结束时间
const start = moment(startTime);
const end = moment(endTime);
 
// 计算时间差
const duration = moment.duration(end.diff(start));
 
// 获取时间差中的小时数、分钟数和秒数
const hours = Math.floor(duration._data.hours);
const minutes = Math.floor(duration._data.minutes);
const seconds = Math.floor(duration._data.seconds);
 
console.log(`${hours}小时 ${minutes}分钟 ${seconds}秒`);

你可能感兴趣的:(前端,javascript,开发语言)