简化版 分站 地图 日历 影视
计算器 行情 加解密 长度 面积
首页 软件 编程 笑话 知识 公告 注册 登录 用QQ登录本站
文明驾车我带头,文明行路我带头,礼貌让座我带头      

[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
广告位招租中
2021年 春 节 20
2021年 情人节 22
2021年 元宵节 34
2022年 元 旦 343
全部 综合数码金融娱乐服务报刊政府机构 推荐 申请 友情  
  • 您现在的位置:首页 >> JS >> 内容

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

    内容摘要: 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') {value......

      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; //最终时间


    }

    }

    }

      版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


    发布日期:2020/11/19 发布时间:16:48:33 点击:426 录入:齐天大圣
  • 上一篇:JavaScript实现alert弹框效果
  • 下一篇:JavaScript实现网页tab栏效果制作
  • 本类新增
    本类热门文章
    Baidu

    YiJiaCMS V3.88 Build 20.12.22(MSSQL) 闽ICP备05000814号-1
    本空间由景安网络提供,百度云加速提供加速防护
    齐天大圣® 制 作 ©2000-2021