Есть сервис, у сервиса есть время работы, необходимо в соответствии со настройками времени работы показывать время открытия и закрытия сервиса (пример что есть и что должно получиться - ниже)
НА ВХОДЕ:
Настройка одного дня (пример)
weekDay:
1: 'понедельник,
2: 'вторник',
3: 'среда',
4: 'четверг',
5: 'пятница',
6: 'суббота',
0: 'воскресенье'
workingHours = [
{
'open_weekday': 1,
'close_weekday': 2,
'open_hours': 12,
'close_hours': 4,
'open_minutes': 0,
'close_minutes': 0,
'enabled': true,
}, ...
]
НА ВЫХОДЕ: Что нужно получить:
Понедельник: c 12:00 - 00:00
Вторник: c 00:00 - 04:00 , c 12:00 - 17:00
Среда: с 09:00 - 21:00
Четверг: с 09:00 - 13:00, c 14:00 - 21:00