<% _.each(events, function(event) {
var start_date = new Date(parseInt(event.start));
var end_date = new Date(parseInt(event.end));
start_date.hour = start_date.getHours() == 24 ? 0 : start_date.getHours();
end_date.hour = end_date.getHours() == 24 ? 0 : end_date.getHours();
if(start_date.getMinutes().toString().length < 2){
var startDateString = '0'+start_date.getMinutes();
}else{
var startDateString = start_date.getMinutes();
}
if(end_date.getMinutes().toString().length < 2){
var endDateString = '0'+end_date.getMinutes();
}else{
var endDateString = end_date.getMinutes();
}
var dateString = start_date.getDate() + "/" + (start_date.getMonth()+1) + "/" + start_date.getFullYear() + " " + start_date.hour + ":" + startDateString;
if(end_date.getDate() == start_date.getDate() && end_date.getMonth() == start_date.getMonth() && end_date.getFullYear() == start_date.getFullYear()){
if(end_date.getHours() != start_date.getHours() && end_date.getMinutes() != start_date.getMinutes()){
dateString += " - " + end_date.hour + ":" + endDateString;
}
}else{
dateString += " - " + end_date.getDate() + "/" + (end_date.getMonth()+1) + "/" + end_date.getFullYear() + " " + end_date.hour + ":" + endDateString;
}
%>
-
<%= event.title %> <%= dateString %>
<% }) %>