<% var day=(cal._first_day()==1) ? 0 : 1 %>
<% _.each(months, function(name) { %>
<%= name %> <%= start.getDate() %>
<% var day_events = [] _.each(events, function(event){ var event_day = (cal._first_day()==1) ? ((new Date(parseInt(event.start)).getDay()) + 6) % 7 : new Date(parseInt(event.start)).getDay() if (event_day == day){ day_events.push(event); } }); if (day_events.length > 0){ %> <% var cols_width = 12/(day_events.length>3 ? 3 : day_events.length); %> <% _.each(day_events, function(event){ %>
<%= event.title %> (<%= event.start_hour.substr(event.start_hour.indexOf(":")-2) %> - <%= event.end_hour.substr(event.end_hour.indexOf(":")-2) %>)
<% }); } %>
<% start.setDate(start.getDate() + 1); day++; %> <% }) %>