function month_calendar(year, month) {
var first = new Date(year, (month - 1), 1);
var last = new Date(year, (month), 0).getDate();
var weekday = first.getDay();
var calendarData = [];
document.write('<div><h3>' + year + '년' + month + '월'</h3>');
document.write('<table><tr>');
for(var i=0; i<weekday; i++) {
document.write('<td></td>');
}
for(var i=1; i<=last; i++) {
document.write('<td>' + i + '</td>');
if(weekday >= 6) {
document.write("</tr><tr>");
weekday = 0;
} else {
weekday++;
}
}
document.write('</tr></table></div>');
return calendarData;
}
var now = new Date();
for (var i=1; i<=12; i++) {
month_calendar(now.getFullYear(), i);
}
:)
출처: 책 <만화로 배우는 프로그래밍> 다니구치마코토 지음/ 위정훈 옮김
'코딩 > 자바스크립트' 카테고리의 다른 글
자바스크립트, 1일차 (0) | 2024.04.15 |
---|---|
[JavaScript] 문자열에서 특정 문자의 개수를 세는 예 (0) | 2022.06.13 |
[JavaScript] 문자열에서 특정 문자의 인덱스(위치)를 검색하는 예 (0) | 2022.06.13 |
[JavaScript] 두 개의 주사위를 던졌을 때 두 눈의 합이 6이 되는 모든 경우의 수를 출력해 보자! (0) | 2022.06.13 |
[JavaScript] 윤년인지 아닌지 판별해보자! (0) | 2022.06.13 |