Tableau des dates JS Comment Grouper par Jours

Je suis à essayer de comprendre la façon la plus optimale et avec comme montant minimum de boucles de façon pour le groupe de mon tableau de js dates des objets à partir de ceci: (note, c'est le navigateur de la console de sortie, c'est actully réel JS dates comme new Date())

[Sat Aug 08 2015 08:30:00 GMT+0200 (Central Europe Daylight Time), Sat Aug 08 2015 09:30:00 GMT+0200 (Central Europe Daylight Time), Sun Aug 09 2015 08:30:00 GMT+0200 (Central Europe Daylight Time), Sun Aug 09 2015 09:30:00 GMT+0200 (Central Europe Daylight Time), Mon Aug 10 2015 18:00:00 GMT+0200 (Central Europe Daylight Time), Mon Aug 10 2015 23:00:00 GMT+0200 (Central Europe Daylight Time), Tue Aug 11 2015 18:00:00 GMT+0200 (Central Europe Daylight Time), Tue Aug 11 2015 23:00:00 GMT+0200 (Central Europe Daylight Time), Wed Aug 12 2015 18:00:00 GMT+0200 (Central Europe Daylight Time), Wed Aug 12 2015 23:00:00 GMT+0200 (Central Europe Daylight Time)]

à oragnized tableau avec chaque jour le même jour, à l'intérieur d'un "bloc" afin que je puisse l'afficher sur l'INTERFACE utilisateur "Aug 08" et de montrer 2 ou comment beaucoup de dates à l'intérieur de la journée.

par exemple: [{day: 'Aug 08', times:[Sat Aug 08 2015 08:30:00 GMT+0200 (Central Europe Daylight Time), Sat Aug 08 2015 09:30:00 GMT+0200 (Central Europe Daylight Time)]}]

Mon chemin je me suis dis qu'il était

var startDays = _.map(occurences, function (date) {
return moment(date).startOf('day').format();
});

Après que, pour obtenir des jours uniques:

_.uniq(startDays, true)

et après j'ai eu la unique de jours à une autre boucle pour ajouter le même jour à ce groupe comme vous pouvez le voir, maintenant vous pouvez voir pourquoi je ne l'aime pas et c'est pourquoi j'aimerais obtenir quelques intelligente de l'aide parce que rien n'est à ma tête avec cette. Merci.

source d'informationauteur Mark