Javascript計(jì)算時(shí)間差的函數(shù)分享_javascript技巧
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 20:59:38
Javascript計(jì)算時(shí)間差的函數(shù)分享_javascript技巧
Javascript計(jì)算時(shí)間差的函數(shù)分享_javascript技巧: 代碼如下: /* * 獲得時(shí)間差,時(shí)間格式為 年-月-日 小時(shí):分鐘:秒 或者 年/月/日 小時(shí):分鐘:秒 * 其中,年月日為全格式,例如 : 2010-10-12 01:00:00 * 返回精度為:秒,分,小時(shí),天 */ function GetDateDiff(startTime, endT
導(dǎo)讀Javascript計(jì)算時(shí)間差的函數(shù)分享_javascript技巧: 代碼如下: /* * 獲得時(shí)間差,時(shí)間格式為 年-月-日 小時(shí):分鐘:秒 或者 年/月/日 小時(shí):分鐘:秒 * 其中,年月日為全格式,例如 : 2010-10-12 01:00:00 * 返回精度為:秒,分,小時(shí),天 */ function GetDateDiff(startTime, endT

代碼如下:
/*
* 獲得時(shí)間差,時(shí)間格式為 年-月-日 小時(shí):分鐘:秒 或者 年/月/日 小時(shí):分鐘:秒
* 其中,年月日為全格式,例如 : 2010-10-12 01:00:00
* 返回精度為:秒,分,小時(shí),天
*/
function GetDateDiff(startTime, endTime, diffType) {
//將xxxx-xx-xx的時(shí)間格式,轉(zhuǎn)換為 xxxx/xx/xx的格式
startTime = startTime.replace(/\-/g, "/");
endTime = endTime.replace(/\-/g, "/");
//將計(jì)算間隔類性字符轉(zhuǎn)換為小寫(xiě)
diffType = diffType.toLowerCase();
var sTime = new Date(startTime); //開(kāi)始時(shí)間
var eTime = new Date(endTime); //結(jié)束時(shí)間
//作為除數(shù)的數(shù)字
var divNum = 1;
switch (diffType) {
case "second":
divNum = 1000;
break;
case "minute":
divNum = 1000 * 60;
break;
case "hour":
divNum = 1000 * 3600;
break;
case "day":
divNum = 1000 * 3600 * 24;
break;
default:
break;
}
return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(divNum));
}
調(diào)用方法也很簡(jiǎn)單:
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "day")
這個(gè)是計(jì)算天數(shù)
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "seond")是計(jì)算秒數(shù)
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Javascript計(jì)算時(shí)間差的函數(shù)分享_javascript技巧
Javascript計(jì)算時(shí)間差的函數(shù)分享_javascript技巧: 代碼如下: /* * 獲得時(shí)間差,時(shí)間格式為 年-月-日 小時(shí):分鐘:秒 或者 年/月/日 小時(shí):分鐘:秒 * 其中,年月日為全格式,例如 : 2010-10-12 01:00:00 * 返回精度為:秒,分,小時(shí),天 */ function GetDateDiff(startTime, endT