<分区>
我有一个对象:
var daysMapping = { 1: "MON", 2: "TUE", 3: "WED", 4: "THU", 5: "FRI", 6: "SAT", 7: "SUN" };
和一个对象数组:
var timingsArr = [{ StartTime: "09:00:00", EndTime: "13:00:00", Days: [2,3,4,5] },
{ StartTime: "16:00:00", EndTime: "19:00:00", Days: [2,3,4,5,6]},
{ StartTime: "09:00:00", EndTime: "14:00:00", Days: [6,7] }];
我需要按以下方式对时间进行分组:
周二至周五
上午 9:00 - 下午 1:00
下午 4:00 - 晚上 7:00
周六
上午 9:00 - 下午 2:00
下午 4:00 - 晚上 7:00
太阳
上午 9:00 - 下午 2:00
我需要用 javascript 编写代码来获得这样的计时。在这里我需要工作日的数据。如果某些天的时间相同,则可以对这些时间进行分组。然而,任何语言的解决方案都被接受。