自己寫的Javascript計(jì)算時間差函數(shù)
自己寫了一下,適用而已,不太好,應(yīng)該還能優(yōu)化。先自己記錄一下。不說廢話了,直接貼代碼最好:
/*
* 獲得時間差,時間格式為 年-月-日 小時:分鐘:秒 或者 年/月/日 小時:分鐘:秒
* 其中,年月日為全格式,例如 : 2010-10-12 01:00:00
* 返回精度為:秒,分,小時,天
*/
function GetDateDiff(startTime, endTime, diffType)
{
//將xxxx-xx-xx的時間格式,轉(zhuǎn)換為 xxxx/xx/xx的格式
startTime = startTime.replace(/\-/g, "/");
endTime = endTime.replace(/\-/g, "/");
//將計(jì)算間隔類性字符轉(zhuǎn)換為小寫
diffType = diffType.toLowerCase();
var sTime = new Date(startTime); //開始時間
var eTime = new Date(endTime); //結(jié)束時間
//作為除數(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)用方法也很簡單:
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "day")
這個是計(jì)算天數(shù)
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "seond")是計(jì)算秒數(shù)
- js實(shí)現(xiàn)時間顯示幾天前、幾小時前或者幾分鐘前的方法集錦
- js模仿微信朋友圈計(jì)算時間顯示幾天/幾小時/幾分鐘/幾秒之前
- JavaScript輸入分鐘、秒倒計(jì)時技巧總結(jié)(附代碼)
- js計(jì)算時間差代碼【包括計(jì)算,天,時,分,秒】
- JS 兩個字符串時間的天數(shù)差計(jì)算
- js計(jì)算時間過去的時間
- JavaScript 網(wǎng)頁中實(shí)現(xiàn)一個計(jì)算當(dāng)年還剩多少時間的倒數(shù)計(jì)時程序
- 分享javascript計(jì)算時間差的示例代碼
- Js利用console計(jì)算代碼運(yùn)行時間的方法示例
- JS計(jì)算距當(dāng)前時間的時間差實(shí)例
- JS計(jì)算兩個時間相差分鐘數(shù)的方法示例
相關(guān)文章
canvas實(shí)現(xiàn)簡易的圓環(huán)進(jìn)度條效果
本文主要分享了canvas實(shí)現(xiàn)簡易的圓環(huán)進(jìn)度條效果的實(shí)例,具有很好的參考價值,下面跟著小編一起來看下吧2017-02-02關(guān)于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
下面小編就為大家?guī)硪黄P(guān)于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06微信小程序?qū)崿F(xiàn)圖片上傳、刪除和預(yù)覽功能的方法
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)圖片上傳、刪除和預(yù)覽功能的方法,涉及微信小程序界面布局、事件響應(yīng)及圖片操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-12-12利用javascript實(shí)現(xiàn)web頁面中指定區(qū)域打印
將需要打印的課程表的table放入div標(biāo)簽中,然后指定出需要打印的區(qū)域,最后調(diào)用window.print打印指定內(nèi)容2013-10-10JS運(yùn)動框架之分享側(cè)邊欄動畫實(shí)例
這篇文章主要介紹了JS運(yùn)動框架之分享側(cè)邊欄動畫,實(shí)例分析了javascript操作div及css的技巧,需要的朋友可以參考下2015-03-03