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中两种链式调用实现代码
Jan 12 Javascript
js性能优化 如何更快速加载你的JavaScript页面
Mar 17 Javascript
javascript相等运算符与等同运算符详细介绍
Nov 09 Javascript
纯JavaScript实现获取onclick、onchange等事件的值
Dec 29 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
May 19 Javascript
jQuery切换所有复选框选中状态的方法
Jul 02 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
Mar 03 Javascript
vue项目中将element-ui table表格写成组件的实现代码
Jun 12 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
Jun 14 Javascript
微信小程序左滑删除实现代码实例
Sep 16 Javascript
VUE+elementui组件在table-cell单元格中绘制微型echarts图
Apr 20 Javascript
Ant Design Pro 之 ProTable使用操作
Oct 31 Javascript
纯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
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
PHP文件操作实例总结【文件上传、下载、分页】
2018/12/08 PHP
学习YUI.Ext第七日-View&amp;JSONView Part Two-一个画室网站的案例
2007/03/10 Javascript
AppBaseJs 类库 网上常用的javascript函数及其他js类库写的
2010/03/04 Javascript
javascript 内存回收机制理解
2011/01/17 Javascript
判断在css加载完毕后执行后续代码示例
2014/09/03 Javascript
javascript判断css3动画结束 css3动画结束的回调函数
2015/03/10 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
js获取html页面代码中图片地址的实现代码
2018/03/05 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
Python自动重试HTTP连接装饰器
2015/04/28 Python
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
利用python批量检查网站的可用性
2016/09/09 Python
python版简单工厂模式
2017/10/16 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
Python WEB应用部署的实现方法
2019/01/02 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
Selenium自动化测试工具使用方法汇总
2020/06/12 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
机关工会开展学习雷锋活动总结
2014/03/01 职场文书
四下基层实施方案
2014/03/28 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
雨花台导游词
2015/02/06 职场文书
获奖感言一句话
2015/07/31 职场文书
初中班主任心得体会
2016/01/07 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
使用Springboot实现健身房管理系统
2021/07/01 Java/Android