js怎么算出从一个时间到另一个时间之间一共过了多少分钟呢比如说 var maxtime ="2018-07-04 13:42:00"; var mintime = "2018-07-04 00:00:00";maxtime 和 mintime 之间一共有多少分钟呢?
4 回答

潇潇雨雨
TA贡献1833条经验 获得超4个赞
//相差的毫秒
var ms = new Date(maxtime).getTime()-new Date(mintime).getTime()
//化为分钟
var minute = ms/1000/60

江户川乱折腾
TA贡献1851条经验 获得超5个赞
//转为DATE()类型直接相减得出毫秒数、除1000得秒数、除60000得分钟数
var d1 = new Date('2016/03/28 10:17:22');
var d2 = new Date('2016/03/28 11:17:22');
console.log(parseInt(d2 - d1));//两个时间相差的毫秒数
console.log(parseInt(d2 - d1) / 1000);//两个时间相差的秒数
console.log(parseInt(d2 - d1) / 6000 );//两个时间相差的分钟数
console.log(parseInt(d2 - d1) / 3600000 );//两个时间相差的小时数
添加回答
举报
0/150
提交
取消