var d1 = new Date('2011/7/1'); var d2 = new Date('2011/7/30'); var begin = d1.getDate(); var end = d2.getDate(); var arr = new Array(); var temp = new Array(); temp.push(begin); for(begin = begin+1;begin <end ;begin++){ d1.setDate(begin); var day = d1.getDay(); if(day == 0){ temp.push(begin); } else if(day == 6){ temp.push(begin); arr.push(temp); temp = new Array(); } } temp.push(end); arr.push(temp); alert(arr);
var d2 = new Date('2011/7/30');
var begin = d1.getDate();
var end = d2.getDate();
var arr = new Array();
var temp = new Array();
temp.push(begin);
for(begin = begin+1;begin <end ;begin++){
d1.setDate(begin);
var day = d1.getDay();
if(day == 0){
temp.push(begin);
}
else if(day == 6){
temp.push(begin);
arr.push(temp);
temp = new Array();
}
}
temp.push(end);
arr.push(temp);
alert(arr);
[1,2],[3,9],[10,16],[17,23],[24,30],[31]
]
楼主这里的大括号不太对吧.