夫人单位以前是每周六上午上班。
今年开始有所改变,具体方案是:周六若所处是单日,就周六全天上班,歇小礼拜;周六若所处是双日,就休息,休大礼拜。
用js计算一下一下2020年周六单日和双日数量,发现小礼拜和大礼拜不完全相同。
周六所处单日是27次,所处双日是25次。
Odd:27
even:25
源代码如下: |
<script language="javascript">
let date=new Date();
//let year=date.getFullYear();
let year=date.setFullYear(2020);
let m_sequence,d_sequence,day,dayNum,result='';
let date_value,Odd=0,even=0;
for(m_sequence=1;m_sequence<=12;m_sequence++){
switch(m_sequence){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
dayNum=31;
break;
case 4:
case 6:
case 9:
case 11:
dayNum=30;
break;
case 2:
if((year%4==0 && year%100 !=0) ){
dayNum=29;
}else{
dayNum=28;
}
break;
}
for(d_sequence=1;d_sequence<=dayNum;d_sequence++){
date.setMonth(m_sequence-1,d_sequence);
day=date.getDay();
if(day==6){
result+="周六"+date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()+"<br/>";
date_value=date.getDate();
if (date_value%2 ==0){ //偶数
even++;
}else if(date_value %2==1 ){
Odd++;
}
//result+=date.getDate()+"<br/>";
}
}
}
document.write('Odd:'+Odd+"<br/>");
document.write('even:'+even+"<br/>");
document.write(result);
</script>