/** * getWeek function, return current week number from a `Date` object. */ getWeek = function (date) { var onejan = new Date(date.getFullYear(), 0, 1); return Math.ceil((((date - onejan) / 86400000) + onejan.getDay()) / 7); };