<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>
改
<script language="javascript">
function weekend()
{
var weekends=new Array();
var no=0;
var dat=new Date();
var year=(dat.getYear()<1900)?(dat.getYear()+1900):dat.getYear();
alert(year);
var month=dat.getMonth()+1;
// alert(month);
var day=dat.getDate();
// alert(day);
var weekx=dat.getDay();
// alert(weekx);
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"
year_1_1="2011/09/25"
nextyear_1_1="2011/10/02"
var 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();
// alert(weekx);
getM=start.getMonth()+1;
if(getM<10)
getM="0"+getM;
getD=start.getDate();
// alert(getD);
if(getD<10)
getD="0"+getD;
if(weekx==0||weekx==6)
{
// weekends[no]=start.getYear()+""+getM+""+getD;
var yea=(start.getYear()<1900)?(start.getYear()+1900):start.getYear();
weekends[no]=yea+""+getM+""+getD;
// weekends[no]=getM+""+getD;
no++;
}
}
alert(weekends.toString());
}
weekend();
</script>