如何在javascript中计算上午10:00到下午1:00之间的分钟差

how to calculate minutes difference between 10:00 AM to 1:00 PM in javascript?

本文关键字:之间 分钟 javascript 计算      更新时间:2023-09-26

这些是我的变量;

 var start = "10:20 AM";
 var end = "10:30 AM";

我想找出以分钟为单位的时差。我该怎么做?

尝试这个

var start = "10:20 AM";
var end = "10:30 AM";
// convert into something like a unix timestamp by adding a date
start = new Date('01.01.1970 '+start).getTime() / 1000;
end = new Date('01.01.1970 '+end).getTime() / 1000;
// time diff in minutes
var result = Math.abs(end - start) / 60;

我建议使用momentjs处理日期/时间,这有很大帮助。)

var diff = moment(end, 'HH:mm A').diff(moment(start, 'HH:mm A'), 'minutes');