Mr. Nobody
Так это либа какая-то? Или что?
function calendargrafik(id, year, month) {
var Dlast = new Date(year, month + 1, 0).getDate(),
D = new Date(year, month, Dlast),
DNlast = new Date(D.getFullYear(), D.getMonth(), Dlast).getDay(),
DNfirst = new Date(D.getFullYear(), D.getMonth(), 1).getDay(),
calendar = '<tr>',
month = ["январь", "февраль", "март", "апрель", "май", "июнь", "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"];
if (DNfirst != 0) {
for (var i = 1; i < DNfirst; i++) calendar += '<td class="days">';
} else {
for (var i = 0; i < 6; i++) calendar += '<td class="days">';
}
for (var i = 1; i <= Dlast; i++) {
if (i == new Date().getDate() && D.getFullYear() == new Date().getFullYear() && D.getMonth() == new Date().getMonth()) {
calendar += '<td class="days activ-dates">' + i;
} else {
calendar += '<td class="days">' + i;
}
if (new Date(D.getFullYear(), D.getMonth(), i).getDay() == 0) {
calendar += '<tr>';
}
}