站长答疑:(张先生) | 手机:18616712339 | 在线QQ: | . |
|
钮门快递软件 >> 快递网站制作 通用追踪接口查单结果页面增加时间差JS代码
在head里增加1条这个
<script src="http://www.17ckd.com/jquery-1.11.3.min.js"></script> 然后在数据输出区域之外的下面增加以下代码↓ <Script Language=JavaScript> Date.prototype.format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } function fixDate(date){ console.log(date.length+"date:"+date); if(date.length!=19){ if(date.length==10 || date.length==11){ date=date.trim()+" 00:00:00"; }else if(date.length==13){ date=date.trim()+":00:00"; }else if(date.length==16){ date=date.trim()+":00"; } } return date; } $(function(){ var tr=$(".trackContentTable tr"); if(tr.length>1){ for(var i=1;i<tr.length;i++){ var td=$(tr[i]).find("td"); var date=$(td[0]).html(); if(i==1){ firstDate=new Date(fixDate(date).replace(/\-/g, "/")); } if(i==(tr.length-1)){ endDate=new Date(fixDate(date).replace(/\-/g, "/")); } } //两时间差为毫秒数,除以1000则转换为秒数 var leftsecond=parseInt((endDate.getTime()-firstDate.getTime())/1000); d=parseInt(leftsecond/(3600*24));//计算出相差天数 h=parseInt((leftsecond/3600)%24);//扣除相差天数,计算出相差小时数 m=parseInt((leftsecond/60)%60);//扣除相差天数,小时数,计算出相差分钟数 s=parseInt(leftsecond%60);//扣除相差天数、小时数、分钟数相差数,计算出相差秒速 var str="<STRONG>包裹出发时间:</STRONG>"+firstDate.format("yyyy-MM-dd hh:mm:ss")+",<BR><STRONG>追踪记录最新时间:</STRONG>"+endDate.format("yyyy-MM-dd hh:mm:ss")+",<BR><STRONG>包裹运输累计时间:</STRONG>"+d+'天'+h+"小时"+m+"分"+s+"秒"; $("#jsData").html(str); } }); </script> <div id="jsData" style="line-height:25px"></div> 钮门快递软件|EMMIS[2019.08.08-16:01]编辑:钮门快递软件|EMMIS 访问:1385
|
|
关于本网站
|
... |
物流查询工具
|
网站快速通道
|
其他服务与支持
|