jquery js 獲取時(shí)間差、時(shí)間格式具體代碼
更新時(shí)間:2013年06月05日 16:19:31 作者:
獲取獲得時(shí)間差、時(shí)間格式的方法有很多,下面為大家介紹下使用jquery及js實(shí)現(xiàn)的功能代碼
調(diào)取
GetDateDiff(start, end, "day")
/*
* 獲得時(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)換為小寫
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)); //17jquery.com
}
復(fù)制代碼 代碼如下:
GetDateDiff(start, end, "day")
/*
* 獲得時(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)換為小寫
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)); //17jquery.com
}
您可能感興趣的文章:
- js(jQuery)獲取時(shí)間的方法及常用時(shí)間類搜集
- TimergliderJS 一個(gè)基于jQuery的時(shí)間軸插件
- JS、jquery實(shí)現(xiàn)幾分鐘前、幾小時(shí)前、幾天前等時(shí)間差顯示效果的代碼實(shí)例分享
- 獲取客戶端電腦日期時(shí)間js代碼(jquery)
- jQuery時(shí)間插件jquery.clock.js用法實(shí)例(5個(gè)示例)
- jQuery的時(shí)間datetime控件在AngularJs中的使用實(shí)例(分享)
- javascript+jQuery實(shí)現(xiàn)360開(kāi)機(jī)時(shí)間顯示效果
- JS/jQuery實(shí)現(xiàn)獲取時(shí)間的方法及常用類完整示例
相關(guān)文章
jquery關(guān)于事件冒泡和事件委托的技巧及阻止與允許事件冒泡的三種實(shí)現(xiàn)方法
大家都知道,jQuery事件觸發(fā)時(shí)有2種機(jī)制,一種是事件委托,另一種是事件冒泡,冒泡或默認(rèn)的事件發(fā)生,在某些時(shí)候是不需要的,在此就需要一些可以阻止冒泡和默認(rèn)的事件的方法,本文介紹三種方法做到不同程度的阻止,感興趣的朋友可以了解下,或許對(duì)你了解冒泡事件有所幫助2015-11-11用jQuery向div中添加Html文本內(nèi)容的簡(jiǎn)單實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇用jQuery向div中添加Html文本內(nèi)容的簡(jiǎn)單實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-07-07jQuery實(shí)現(xiàn)簡(jiǎn)潔的輪播圖效果實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)簡(jiǎn)潔的輪播圖效果,結(jié)合實(shí)例形式分析了jQuery的事件響應(yīng)機(jī)制與頁(yè)面元素動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下2016-09-09jQuery.extend 函數(shù)的詳細(xì)用法
jQuery.extend 函數(shù)的詳細(xì)用法,學(xué)習(xí)jquery的朋友可以參考下2012-06-06JQueryEasyUI框架下的combobox的取值和綁定的方法
這篇文章主要介紹了JQueryEasyUI框架下的combobox的取值和綁定的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-01-01jquery實(shí)現(xiàn)倒計(jì)時(shí)效果
這篇文章主要介紹了jquery實(shí)現(xiàn)倒計(jì)時(shí)效果,根據(jù)設(shè)計(jì)一個(gè)游戲引出的倒計(jì)時(shí)功能,需要的朋友可以參考下2015-12-12基于jquery的direction圖片漸變動(dòng)畫效果
這個(gè)插件的制作用到j(luò)query的animate,fadeIn,fadeTo等動(dòng)畫 透明度之類的知識(shí),對(duì)css的控制樣式也是很重要的2010-05-05