js 取时间差去掉周六周日实现代码


Posted in Javascript onDecember 25, 2012
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;3water.com 
} 
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; //最终时间 
} 
} 
}
Javascript 相关文章推荐
增强的 JavaScript 的 trim 函数的代码
Aug 13 Javascript
jquery复选框全选/取消示例
Dec 30 Javascript
JQuery显示隐藏DIV的方法及代码实例
Apr 16 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
May 12 Javascript
浅析JS中对函数function的理解(基础篇)
Oct 14 Javascript
JS实现“隐藏与显示”功能(多种方法)
Nov 24 Javascript
react.js 翻页插件实例代码
Jan 19 Javascript
详解webpack3编译兼容IE8的正确姿势
Dec 21 Javascript
基于vue实现移动端圆形旋钮插件效果
Nov 28 Javascript
JS多个异步请求 按顺序执行next实现解析
Sep 16 Javascript
Vue使用鼠标在Canvas上绘制矩形
Dec 24 Vue.js
Vue如何实现组件间通信
May 15 Vue.js
纯js网页画板(Graphics)类简介及实现代码
Dec 24 #Javascript
Knockoutjs快速入门(经典)
Dec 24 #Javascript
Underscore.js 的模板功能介绍与应用
Dec 24 #Javascript
javascript 星级评分效果(手写)
Dec 24 #Javascript
Jquery写一个鼠标拖动效果实现原理与代码
Dec 24 #Javascript
jquery限制输入字数,并提示剩余字数实现代码
Dec 24 #Javascript
网页加载时页面显示进度条加载完成之后显示网页内容
Dec 23 #Javascript
You might like
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
Laravel中正确地返回HTTP状态码方法示例
2019/09/10 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
IE 条件注释详解总结(附实例代码)
2009/08/29 Javascript
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
10条建议帮助你创建更好的jQuery插件
2015/05/18 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
浅析Bootstrap组件之面板组件
2016/05/04 Javascript
JS原型与原型链的深入理解
2017/02/15 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
PyQt4实时显示文本内容GUI的示例
2019/06/14 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
2019/09/04 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Django权限设置及验证方式
2020/05/13 Python
python中round函数保留两位小数的方法
2020/12/04 Python
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
外语专业毕业生自荐信
2014/04/14 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书