1
달력을 만들려고하는데 1에서 30 또는 31까지의 날짜를 달에 따라 인쇄하고 싶습니다. 그리고 그 총 일수는 변수 totalDays
입니다. 중첩 루프에서 tr
및 td
년대를 생성하지만, 일을 채우기 위해 30셀 안에 모든 날짜를 인쇄하는 방법
var date = new Date('11/13/2016');
var totalDays = new Date(date.getFullYear(), date.getMonth() + 1, 0);
var daysArr = ['M', 'T', 'W', 'T', 'F', 'S', 'S'];
totalDays = totalDays.getDate();
var table = document.createElement('table');
for (var i = 0; i <= 5+1; i++) {
var tr = table.insertRow(i);
for(var ii = 0; ii <= 7-1; ii++){
var td = tr.insertCell(ii);
td.innerHTML = (ii);
}
}
console.log(table);
루프 길이를위한 2 개는 동일하다. 다만 1 개의 루프를 제거하십시오 – prasanth