#Angualr js 判断当月中的哪几天是周末
1、计算当月的总天数
var cur=new Date();//创建date
$scope.totalDAY=new Date(cur.getFullYear(),cur.getMonth()+1,0).getDate();
2、计算当日是周几
function time(y,m){//y是年,m是月
var tempTime = new Date(y,m,0);
var time = new Date();
var saturday = new Array();//星期六
var sunday = new Array();//星期日
for(var i=1;i<=tempTime.getDate();i++){
time.setFullYear(y,m-1,i);
var day = time.getDay();//计算此月当中的改日是0-6中的哪一个
if(day == 6){
saturday.push(i);
}else if(day == 0){
sunday.push(i);
}
}
return {sat:saturday,sun:sunday};
}
var satAndSun=time(cur.getFullYear(),cur.getMonth()+1);
// console.log(satAndSun);
var xTotal=[];
for (var i=0;i<$scope.totalDAY;i++){
xTotal.push(i+1);
}
for (var i=0;i<xTotal.length;i++){
for (var j=0;j<satAndSun.sat.length;j++){
if(xTotal[i]==satAndSun.sat[j]){
xTotal[i]=xTotal[i]+'六'
}
}
for (var j=0;j<satAndSun.sun.length;j++){
if(xTotal[i]==satAndSun.sun[j]){
xTotal[i]=xTotal[i]+'日'
}
}
}