<html>
<head>
<script language="JavaScript">
/*<!--
 
  function compdate(st1,ed1){
        var st,ed,aaa,bbb,st2;
        aaa = st1.split("-");//alert(aaa);
        bbb = ed1.split("-");//alert(bbb);
        st = new Date(aaa[0],(aaa[1]-1),aaa[2],"00","00","00");  //alert(aaa[2]);
        ed = new Date(bbb[0],(bbb[1]-1),bbb[2],"00","00","00");  //alert(ed);    
        var tmp   =   86400000;     
        var   days   =   Math.round((ed.getTime()   -   st.getTime())/tmp);alert(days);   //相隔的天数   
        var   workDays=   0;//工作日   
        var   holiday   =   new   Array("2-27","10-03","10-02"); //alert(holiday);//自行添加假日
        var    uuu =    new   Array("日","一","二","三","四","五","六");
        for(var   i   =1;i<=(days-1);i++)   
        {
              //alert(i);
              st2 =new Date();   
              st2.setTime(st.getTime()+tmp*i);   //   i   天以后的日期     
              //alert(st2);
              //alert(uuu[st2.getDay()]);
              if(st2.getDay()!=0   &&   st2.getDay()!=6)   //不是周六、周日   
              {   
 
                  var   str   =   (st2.getMonth()+1)+"-"+st2.getDate();   
                  if(holiday.toString().indexOf(str)   <   0)   //不是自定义的假日   
                      {   
                        //alert(str);
						alert(holiday+'=='+str);
                        workDays++;   
                      }   
              }   
          }
           alert(workDays);  
          return   workDays;//返回工作日
         
  }
 //http://www.w3schools.com/jS/tryit.asp?filename=tryjs_timing_clock   
  compdate("2020-2-26","2020-3-3");
--> */ 
</script>
<script language="JavaScript">
<!--
 
  function compdate(st1,ed1,st2,ed2){
        var st,ed,aaa,bbb,st2;
        aaa = st1.split("-");//alert(aaa);
        bbb = ed1.split("-");//alert(bbb);
        st = new Date(aaa[0],(aaa[1]-1),aaa[2],"00","00","00");  //alert(aaa[2]);
        ed = new Date(bbb[0],(bbb[1]-1),bbb[2],"00","00","00");  //alert(ed);    
        var tmp   =   86400000;     
        var   days   =   Math.round((ed.getTime()   -   st.getTime())/tmp);alert(days);   //相隔的天数   
        var   workDays=   0;//工作日   
        var   holiday   =   new   Array("2-27","10-03","10-02"); //alert(holiday);//自行添加假日
        var    uuu =    new   Array("日","一","二","三","四","五","六");
        for(var   i   =1;i<=(days-1);i++)   
        {
              //alert(i);
              st2 =new Date();   
              st2.setTime(st.getTime()+tmp*i);   //   i   天以后的日期     
              //alert(st2);
              //alert(uuu[st2.getDay()]);
              if(st2.getDay()!=0   &&   st2.getDay()!=6)   //不是周六、周日   
              {   
 
                  var   str   =   (st2.getMonth()+1)+"-"+st2.getDate();   
                  if(holiday.toString().indexOf(str)   <   0)   //不是自定义的假日   
                      {   
                        //alert(str);
						alert(holiday+'=='+str);
                        workDays++;   
                      }   
              }   
          }
		  
          if(st2==1){
              workDays=workDays+0.5;
          }else{
              workDays=workDays+1;
          }
		  if(ed2==1){
              workDays=workDays+1;
          }else{
              workDays=workDays+0.5;
          }
          alert(workDays);  
          return   workDays;//返回工作日
         
  }
 //http://www.w3schools.com/jS/tryit.asp?filename=tryjs_timing_clock   
  compdate("2020-2-26","2020-3-3",0,0);
-->  
</script>
</head>
<body>
</body>
</html>