<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>