手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js 取时间差去掉周六周日实现代码
js 取时间差去掉周六周日实现代码
摘要:复制代码代码如下:functionGetDayNum(no,type){if(type=="35"){varnum7=document.ge...

复制代码 代码如下:

function GetDayNum(no,type) {

if (type == "35") {

var num7 = document.getElementById("6").value;

var value = document.getElementById("7").value;

var valueR = num7;

if (no == "7") {valueR = value;}//标识时间值

if (num7 != "" && value != "") {//两个时间段可以融合 BUG1

var numValue = 0;

var numValue = 0;

var day = 24 * 60 * 60 * 1000;

var dateArr = value.split("-");

var checkDate = new Date();

checkDate.setFullYear(dateArr[0], dateArr[1] - 1, dateArr[2]);

var checkTime = checkDate.getTime();

var dateArr2 = num7.split("-");

var checkDate2 = new Date();

checkDate2.setFullYear(dateArr2[0], dateArr2[1] - 1, dateArr2[2]);

var checkTime2 = checkDate2.getTime();

var numValue = (checkTime - checkTime2) / day; //相差的总天数

var totleWeek = numValue / 7; //差别多少周

var yuDay = numValue % 7; //除了整个星期的天数

var lastDay = 0;

var startWeek = num7.replace(/-/g, "/"); //把“-”改为“/”,其中“-”算时间不准确这个我测试了

//var date = new Date(parseInt(startWeek[0]), parseInt(startWeek[1]), parseInt(startWeek[2]));

var date = Date.parse(startWeek);

var dateNew = new Date(date);

var weekDay = dateNew.getDay(); //星期几

var endWeekDay = 0; //多余的天数有几天是周六或者周日

if ((weekDay == 6 && yuDay >= 2) || (weekDay == 7 && yuDay >= 1) || (weekDay == 5 && yuDay >= 3) || (weekDay == 4 && yuDay >= 4) || (weekDay == 3 && yuDay >= 5) || (weekDay == 2 && yuDay >= 6) || (weekDay == 1 && yuDay >= 7)) {

endWeekDay = 2;www.jb51.net

}

if ((weekDay == 6 && yuDay < 1) || (weekDay == 7 && yuDay < 5) || (weekDay == 5 && yuDay < 2) || (weekDay == 4 && yuDay < 3) || (weekDay == 3 && yuDay < 4) || (weekDay == 2 && yuDay < 5) || (weekDay == 1 && yuDay < 6)) {

endWeekDay = 1;

}

// if (numValue == 0) { numValue = 1; }

numValue = numValue - (totleWeek * 2) - endWeekDay; //最终时间

}

}

}

【js 取时间差去掉周六周日实现代码】相关文章:

JavaScript对传统文档对象模型的支持

让插入到 innerHTML 中的 script 跑起来的实现代码

Javascript通过overflow控制列表闭合与展开的方法

解析Node.js基于模块和包的代码部署方式

js控制div弹出层实现方法

JQuery给网页更换皮肤的方法

Js和JQuery获取鼠标指针坐标的实现代码分享

JavaScript实现斗地主游戏的思路

javascript元素动态创建实现方法

根据内容自动调整弹出窗口大小的JS解决方案

精品推荐
分类导航