in static/js/com/events-table.js [9:46]
helpers.formatDate = function (date) {
var formatted = '',
isRange = util.isArray(date),
months = EventsTable.MONTHS,
nowYear = EventsTable.NOW_DATE.getFullYear(),
year, month, day;
if (isRange) {
month = [
months[date[0].getMonth()],
months[date[1].getMonth()]
];
year = [date[0].getFullYear(), date[1].getFullYear()];
day = [date[0].getDate(), date[1].getDate()];
if (month[0] !== month[1]) {
formatted = month[0] + ' ' + day[0] + '-' + month[1] + ' ' + day[1];
} else {
formatted = month[0] + ' ' + day[0] + '-' + day[1];
}
if (year[0] !== nowYear || year[1] !== nowYear) {
formatted += ', ' + year[1];
}
}
else {
year = date.getFullYear();
month = months[date.getMonth()];
day = date.getDate();
formatted = month + ' ' + day;
if (year !== nowYear) {
formatted += ', ' + year;
}
}
return formatted;
};