将返回指定时间段的周末数(包括平年、润年)
<script language="javascript">
function weekend()
{
var weekends=new Array();
var no=0;
var dat=new Date();
var year=dat.getYear();
var month=dat.getMonth()+1;
var day=dat.getDate();
var weekx=dat.getDay();
var year_1_1=year+"/01/01";
var nextYear=year+1;
var nextyear_1_1=nextYear+"/01/01";
year_1_1="2008/10/01"
nextyear_1_1="2008/10/06"
var start;
start=new Date(Date.parse(year_1_1));
var end =new Date(Date.parse(nextyear_1_1));
var getM,getD;
while(start<end)
{
start=new Date(start.getTime()+1000*60*60*24);
var weekx=start.getDay();
getM=start.getMonth()+1;
if(getM<10)
getM="0"+getM;
getD=start.getDate();
if(getD<10)
getD="0"+getD;
if(weekx==0||weekx==6)
{
weekends[no]=start.getYear()+""+getM+""+getD;
no++;
}
}
alert(weekends.toString());
}
weekend();
</script>

浙公网安备 33010602011771号