|
// 해당 달의 요일별로 구분해서 Array형식으로 반환합니다.
// ( 참고 : 0:일 , 1:월, 2:화, 3:수 , 4:목, 5:금 , 6:토 )
function getMonthToArrayDays(tmonth) {
var tlastday = new Date((new Date(tmonth.getFullYear(),
tmonth.getMonth() + 1, 1)) - 1);
var firstDay = tmonth.getDay();
var arrdaylist = new Array(7);
arrdaylist[0] = new Array(); // 일
arrdaylist[1] = new Array(); // 월
arrdaylist[2] = new Array(); // 화
arrdaylist[3] = new Array(); // 수
arrdaylist[4] = new Array(); // 목
arrdaylist[5] = new Array(); // 금
arrdaylist[6] = new Array(); // 토
var tempday = firstDay;
for (var i = 1 ; i <= tlastday.getDate() ; i++) {
var ttempval = tempday % 7;
arrdaylist[ttempval].push(i);
tempday++;
}
return arrdaylist;
} |