Вы можете сделать это самостоятельно довольно легко. Объект Javascript «Date» отлично помогает при таких вещах:
function listDays(monthNumber) {
var days = [],
today = new Date(),
d = new Date(today.getFullYear(), monthNumber, 1);
while (d.getMonth() == monthNumber) {
days.push({ "date": d.getDate(), "weekday": d.getDay()});
d.setDate(d.getDate() + 1);
}
return days;
}
Это возвращает только дни месяца численно, но было бы легко расширить массив имен дней недели:
function listDays(monthNumber) {
var days = [],
today = new Date(),
d = new Date(today.getFullYear(), monthNumber, 1),
weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
while (d.getMonth() == monthNumber) {
days.push({ "date": d.getDate(), "weekday": weekdays[d.getDay()]});
d.setDate(d.getDate() + 1);
}
return days;
}