// 1. 准备函数 function getTimeDifference(time1, time2) { // 2. 计算时间差 var diffTime = Math.round(Math.abs(time1.getTime() - time2.getTime()) / 1000) var day = parseInt(diffTime / (60 * 60 * 24)) var hours = parseInt(diffTime % (60 * 60 * 24) / (60 * 60)) var minutes = parseInt(diffTime % (60 * 60) / 60) var seconds = diffTime % 60 // 3. 返回 return { day: day, hours: hours, minutes: minutes, seconds: seconds } } // 1. 准备两个时间对象 var time1 = new Date() // 月份是数字的时候, 0 表示 1 月, 11 表示 12 月 var time2 = new Date(2020, 7, 14, 18, 30, 00) var res = getTimeDifference(time1, time2) console.log(res)

浙公网安备 33010602011771号