猿问
JavaScript-获取两个日期之间的分钟
如果我有两个日期,我该如何使用JavaScript以分钟为单位获取两个日期之间的差额?
跃然一笑
浏览 655
回答 3
3回答
至尊宝的传说
减去2个Date对象可得到以毫秒为单位的差异,例如:var diff = Math.abs(new Date('2011/10/09 12:00') - new Date('2011/10/09 00:00'));Math.abs用于能够使用绝对差(因此new Date('2011/10/09 00:00') - new Date('2011/10/09 12:00')得出相同的结果)。将结果除以1000可得到秒数。将其除以60可得到分钟数。要四舍五入,请使用Math.floor或Math.ceil:var minutes = Math.floor((diff/1000)/60);在这个例子中,结果将是720
0
0
0
牧羊人nacy
var startTime = new Date('2012/10/09 12:00'); var endTime = new Date('2013/10/09 12:00');var difference = endTime.getTime() - startTime.getTime(); // This will give difference in millisecondsvar resultInMinutes = Math.round(difference / 60000);
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答