var monthName=new Array("1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"); var monthDays=new Array(31,28,31,30,31,30,31,31,30,31,30,31); var todayDate = new Date; var elementCal; var fnName; var fullDayString; var szYear = todayDate.getYear(); var szMonth = todayDate.getMonth(); var szDay = todayDate.getDate(); var result = new Array(); /* div.calendar_province {float:right; width:158px;} div.calendar_province ul {width:158px; text-align:center; margin:7px 0 15px 0;} div.calendar_province ul li {display:inline;} div.calendar_province ul li.year_select {margin-right:2px;} div.calendar_province ul li.year_select select {width:76px;} div.calendar_province ul li.month_select {margin-left:2px;} div.calendar_province ul li.month_select select {width:63px;} div.calendar_province table.tstyle_organize_calendar {width:158px; text-align:center; font:12px/120% "Dotum"; color:#5a5a5a;} div.calendar_province table.tstyle_organize_calendar tr {} div.calendar_province table.tstyle_organize_calendar tr th {font:normal 12px/120% "Dotum";} div.calendar_province table.tstyle_organize_calendar tr th a {} div.calendar_province table.tstyle_organize_calendar tr th.sunday {color:#f93c3c;} div.calendar_province table.tstyle_organize_calendar tr th.Saturday {color:#2959b0;} div.calendar_province table.tstyle_organize_calendar tr td {width:24px; height:18px;} div.calendar_province table.tstyle_organize_calendar tr td a {} div.calendar_province table.tstyle_organize_calendar tr td.sunday {} div.calendar_province table.tstyle_organize_calendar tr td.sunday a {color:#f93c3c;} div.calendar_province table.tstyle_organize_calendar tr td.current {background:url(/jsp/portal/common/img/customer/calendar_bg.gif) 3px 0 no-repeat;} div.calendar_province table.tstyle_organize_calendar tr td.current a {color:#000;} div.calendar_province table.tstyle_organize_calendar tr td.Saturday {} div.calendar_province table.tstyle_organize_calendar tr td.Saturday a {color:#2959b0;} */ function changeCalendar(){ var szChangeDate = ""; var elemnetYear = document.getElementById("yearSelect"); var elemnetMonth = document.getElementById("monthSelect"); var year = elemnetYear.options[elemnetYear.selectedIndex].value; var month = elemnetMonth.options[elemnetMonth.selectedIndex].value; var day = "01"; szChangeDate = year + month + day; showCalendar(szChangeDate); eval(fnName+"('"+szChangeDate+"')"); } function setFullDay(szDate){ var year = Number(szDate.substring(0,4)); var month = Number(szDate.substring(4,6) - 1); var day = Number(szDate.substring(6,8)); var time = todayDate.getTime(); var week = ""; var gap = -(day-1); //var result = new Array(); var ddf = new Date(year, month, day); //Date 객체가 생성된 시점의 시간입니다. switch (ddf.getDay()) { case 0: week="일요일"; break; case 1: week="월요일"; break; case 2: week="화요일"; break; case 3: week="수요일"; break; case 4: week="목요일"; break; case 5: week="금요일"; break; case 6: week="토요일"; break; default:break; } for(i=gap; i'; } selectYear += ''; selectMonth += ''; szCalendar += ''; if(category == 'tv'){ szCalendar += ''; }else{ szCalendar += '
'; } szCalendar += ''; szCalendar += ''; szCalendar += ''; szCalendar += ''; szCalendar += ''; szCalendar += ''; szCalendar += ''; szCalendar += ''; szCalendar += ''; var firstDay = new Date(szYear,szMonth,1).getDay(); var dayCount = 1; szCalendar += ''; for (i=0; i'+ (dayCount++) +''; //szCalendar += ''+ (dayCount++) +''; if ((i+firstDay+1)%7 == 0 && (dayCount < monthDays[szMonth]+1 )) szCalendar+=""; } var totCells=firstDay+monthDays[szMonth]; for (var i=0;i<(totCells>28?(totCells>35?42:35):28)-totCells;i++) szCalendar+=" "; szCalendar+="
"; elementCal.innerHTML = szCalendar; }