Guest User

Untitled

a guest
Jan 17th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. timer 1 => { startDate = 17/01/2019 11PM, endDate = 18/01/2019 9AM }
  2. timer 2 => { startDate = 18/01/2019 7AM, endDate = 18/01/2019 1PM }
  3. timer 3 => { startDate = 18/01/2019 12PM, endDate = 18/01/2019 10PM }
  4. timer 4 => { startDate = 18/01/2019 11PM, endDate = 19/01/2019 9AM }
  5.  
  6. let sortedTimers = timers.sort((a, b) => {
  7. return a.startDate.isBefore(b.startDate) ? -1 : 1;
  8. });
  9. let groupedByDate: { [date: string]: Timer[] } = _.groupBy(sortedTimers, timer => {
  10. let start = this.dateFormatter.toDayOfWeekLongDate(Timer.startDate);
  11. let end = this.dateFormatter.toDayOfWeekLongDate(Timer.endDate);
  12. return start == end? start:end; // wrong logic
  13. });
Add Comment
Please, Sign In to add comment