vue两个时间计算时间差
时间: 2023-08-29 15:10:46 浏览: 337
计算2个时间之间的差
可以使用`moment.js`库来计算时间差。以下是一个示例:
```javascript
import moment from 'moment';
// 定义两个时间
const start = moment('2021-08-01 12:00:00');
const end = moment('2021-08-01 12:30:00');
// 计算时间差
const duration = moment.duration(end.diff(start));
// 获取小时、分钟、秒数
const hours = duration.hours();
const minutes = duration.minutes();
const seconds = duration.seconds();
console.log(`时间差为 ${hours} 小时 ${minutes} 分钟 ${seconds} 秒`);
```
输出结果为:
```
时间差为 0 小时 30 分钟 0 秒
```
以上代码中,首先使用`moment`库创建了两个时间对象`start`和`end`,然后通过`duration`方法计算时间差,最后获取小时、分钟和秒数。
阅读全文