// 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)

 

posted on 2021-07-08 17:09  phantom_yy  阅读(86)  评论(0)    收藏  举报