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

2024-01-03 17:43:47
// 导入 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}秒`);

文章来源:https://blog.csdn.net/m0_71349739/article/details/135367858
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。