```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// Java與Javascript的舊日期時(shí)間戳偏差(3600秒)
// https://www.codenong.com/9802332/
// 只要對時(shí)間戳進(jìn)行處理都需要 * 1000
// 處理小時(shí) * 24
// 時(shí)間戳差 * 3600
function intervalTime(startDate = '2023-08-16 12: 12: 12', endDate = '2023-08-18 13: 13: 13') {
//var endDate='2022-05-05 21:58:59' //盡量讓服務(wù)端傳時(shí)間戳,能夠有效避免時(shí)區(qū)問題
debugger
var date1 = Date.parse(new Date(startDate));//計(jì)算當(dāng)前時(shí)間戳
var date2 = Date.parse(new Date(endDate)); //自動(dòng)收貨的時(shí)間戳 (字符串轉(zhuǎn)時(shí)間戳)
var date3 = date2- date1 //時(shí)間差的毫秒數(shù)
//計(jì)算出相差天數(shù)
var days = Math.floor(date3 / (24 * 3600 * 1000)); // 一天24小時(shí) 每天會(huì)有 3600秒偏差
var days2 = Math.floor(date3 / (24 * 3600)); // 一天24小時(shí) 每天會(huì)有 3600秒偏差
console.log('計(jì)算出相差天數(shù)')
console.log('days:' ,days, 'days2:', days2)
//計(jì)算出小時(shí)數(shù)
var leave1 = date3 % (24 * 3600 * 1000); //計(jì)算天數(shù)后剩余的毫秒數(shù)
var leave2 = date3 % (24 * 3600); //計(jì)算天數(shù)后剩余的毫秒數(shù)
console.log('計(jì)算天數(shù)后剩余的毫秒數(shù)')
console.log('leave1:', leave1, 'leave2:', leave2)
var hours = Math.floor(leave1 / (3600 * 1000));
var hours2 = Math.floor(leave1 / (3600));
console.log('計(jì)算出小時(shí)數(shù)')
console.log('hours:', hours, 'hours2:', hours2)
//計(jì)算相差分鐘數(shù)
var leave2 = leave1 % (3600 * 1000); //計(jì)算小時(shí)數(shù)后剩余的毫秒數(shù)
var minutes = Math.floor(leave2 / (60 * 1000));
//計(jì)算相差秒數(shù)
var leave3 = leave2 % (60 * 1000); //計(jì)算分鐘數(shù)后剩余的毫秒數(shù)
var seconds = Math.round(leave3 / 1000);
console.log(days + "天 " + hours + "小時(shí) ")
console.log(days + "天 " + hours + "小時(shí) " + minutes + " 分鐘" + seconds + " 秒");
return days + "天 " + hours + "小時(shí) "
}
intervalTime()
</script>
</body>
</html>
文章來源地址http://www.zghlxwxcb.cn/news/detail-656064.html
文章來源:http://www.zghlxwxcb.cn/news/detail-656064.html
到了這里,關(guān)于jsvascript中計(jì)算時(shí)間戳,相差天數(shù),小時(shí),分鐘,秒的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!