js日期计算时间差

js日期计算时间差

ID:16172458

大小:35.00 KB

页数:6页

时间:2018-08-08

js日期计算时间差_第1页
js日期计算时间差_第2页
js日期计算时间差_第3页
js日期计算时间差_第4页
js日期计算时间差_第5页
资源描述:

《js日期计算时间差》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、functiongetnumber(date1,date2){//默认格式为"20030303",根据自己需要改格式和方法varyear1= date1.substr(0,4);varyear2= date2.substr(0,4);varmonth1=date1.substr(4,2);varmonth2=date2.substr(4,2);varday1=date1.substr(6,2);varday2=date2.substr(6,2);temp1=year1+"/"+month1+"/"+day1;temp2=year2+"/"+month2+"

2、/"+day2;vardateaa=newDate(temp1);vardatebb=newDate(temp2);vardate=datebb.getTime()-dateaa.getTime();vartime=Math.floor(date/(1000*60*60*24));alert(time);}  function  DateDiff(strInterval,  dtStart,  dtEnd)  {  var  dtStart  =  new  Date(dtStart);  if

3、  (isNaN(dtStart))  dtStart  =  new  Date();  var  dtEnd  =  new  Date(dtEnd);  if  (isNaN(dtEnd))  dtEnd  =  new  Date();  switch  (strInterval)  {  case  "s":return  parseInt((dtEnd  -  dtStart)  /  1000);  case  "n":return  parseInt((dtEnd  -  dtStart)  /  60000);  case  "h":re

4、turn  parseInt((dtEnd  -  dtStart)  /  3600000);  case  "d":return  parseInt((dtEnd  -  dtStart)  /  86400000);  case  "w":return  parseInt((dtEnd  -  dtStart)  /  (86400000  *  7));  case  "m":return  dtEnd.getMonth()  -  dtStart.getMonth();  case  "y":return  dtEnd.getFullYear()

5、  -  dtStart.getFullYear();  }  }  Date.prototype.dateDiff=function(interval,objDate){//若參數不足或objDate不是日期物件則回傳undefinedif

6、(arguments.length<2

7、

8、objDate.constructor!=Date)returnundefined;switch(interval){//計算秒差case"s":returnparseInt((objDate-this)/1000);//計算分差case"n":returnparseInt((objDate-this)/60000);//計算時差case"h":returnparseInt((objDate-this)/3600000);//計算日差case"d":returnparseInt((objDate-this)/864

9、00000);//計算週差case"w":returnparseInt((objDate-this)/(86400000*7));//計算月差case"m":return(objDate.getMonth()+1)+((objDate.getFullYear()-this.getFullYear())*12)-(this.getMonth()+1);//計算年差case"y":returnobjDate.getFullYear()-this.getFullYear();//輸入有誤default:returnundefined;}}呼叫此

10、方法的範例如下:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。