checkDate: function(startTime,endTime) { //日期格式化 var start_date = new Date(startTime.replace(/-/g, "/")); var end_date = new Date(endTime.replace(/-/g, "/")); //转成毫秒数,两个日期相减 var ms = end_date.getTime() - start_date.getTime(); //转换成天数 var day = parseInt(ms / (1000 * 60 * 60 * 24)); //do something console.log("day = ", day); },
还是老一套
转毫秒
计算差值
转换成天数
得出差值之后,是计算天数,还是计算小时,都可以自行修改计算的公式的