Sugar - Group Datetime by Date

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/sugar/2.0.4/sugar.min.js"></script>
hi
<div id="target"></div>

JavaScript

var timeslots = [
    {
        start: Date.create('2012-06-15 13:00'), id: 1, duration: 60},
{
    start: Date.create('2012-06-15 11:00'), id: 2, duration: 60},
{
    start: Date.create('2012-06-14 16:00'), id: 3, duration: 60},
{
    start: Date.create('2012-06-15 10:00'), id: 4, duration: 60},
{
    start: Date.create('2012-06-14 08:00'), id: 5, duration: 60}
]



var fmt = '{Weekday} {Month} {d}'
var days = timeslots.groupBy(function(d){ return d.start.format(fmt) })
   
console.log(days)


    
for (var i = 0; i < timeslots.length; i++) {
  $('#target').append('<div>' + timeslots[i].start.toString() + '</div>')
}

    for (var i = 0; i < days.length; i++) {
  $('#target').append('<div>x' + days [i].start.toString() + '</div>')
}