JS 計(jì)算兩個(gè)時(shí)間戳相差年月日時(shí)分秒
// JS 計(jì)算兩個(gè)時(shí)間戳相差年月日時(shí)分秒
calculateDiffTime(startTime, endTime, type) {
var runTime = parseInt(endTime - startTime)
var year = Math.floor(runTime / 86400 / 365)
runTime = runTime % (86400 * 365)
var month = Math.floor(runTime / 86400 / 30)
runTime = runTime % (86400 * 30)
var day = Math.floor(runTime / 86400)
runTime = runTime % 86400
var hour = Math.floor(runTime / 3600)
runTime = runTime % 3600
var minute = Math.floor(runTime / 60)
runTime = runTime % 60
var second = runTime
if (type === 1) { // 返回相差年數(shù)
return year + '年'
} else if (type === 2) { // 返回相差年數(shù)月數(shù)
return year + '年' + month + '月'
} else if (type === 3) { // 返回相差年數(shù)月數(shù)天數(shù)
return year + '年' + month + '月' + day + '日'
} else { // 返回相差年數(shù)月數(shù)天數(shù)時(shí)分秒
return year + '年' + month + '月' + day + '日' + hour + '時(shí)' + minute + '分' + second + '秒'
}
},
由以上代碼,可計(jì)算兩個(gè)時(shí)間戳段相差的年月日時(shí)分秒的具體數(shù)字,方便使用,如前端顯示字段服務(wù)期限:1年
若本文有幫助到閱讀本文的同學(xué),歡迎點(diǎn)贊、關(guān)注、收藏,互相學(xué)習(xí)交流。
本文來(lái)自博客園,作者:GoodTimeGGB,轉(zhuǎn)載請(qǐng)注明原文鏈接:http://www.rzrgm.cn/goodtimeggb/p/17046157.html

浙公網(wǎng)安備 33010602011771號(hào)