/ Published in: JavaScript
URL: http://pjotor.com
Returns a nice little calendar object with month name, week day, month, year, date, days in month, day of week and position in month from now or supplied Date.
Expand |
Embed | Plain Text
function getCal(date) { var today = date || new Date(); var t_s = today.toString().split(" ") var year = today.getFullYear(); var month = today.getMonth(); var date = today.getDate(); var ld = new Date(year, month, 1, 0, 0); var ld_s; var c = []; for (var i = 1; i < 32; i++) { ld = new Date(year, month, i, 0, 0); if (ld.getMonth() !== month) { break; } var ld_s = ld.toString().split(" ") c.push({ weekday: ld_s[0], daynum: ld.getDay(), date: i, today: (i === date) }); } return { monthName: t_s[1], weekday: t_s[0], month: month, year: year, date: date, days: c, daynum: today.getDay(), p:date/i }; }
You need to login to post a comment.
