No estoy seguro de cómo hacer esto en Javascript. Obtengo una matriz con objetos, donde los objetos contienen una fecha de inicio y finalización (con más información sobre el nombre y demás). Entonces, digamos, tengo 5 objetos con un cierto período de tiempo. El objetivo es saber cuál es la cantidad máxima de eventos que se juegan al mismo tiempo. Así que digamos que tengo el siguiente ejemplo:
---A--- ---B--- ---C--- ---D--- ---E---Piense en que todas las letras tienen su propia fecha de inicio/finalización. Entonces, la cantidad máxima de jugar juntos al mismo tiempo es 3. A, C y E.
La fecha de inicio/finalización puede cambiar mucho y también puede contener superposiciones. Así que digamos que tengo el siguiente ejemplo:
---A--- ---B--- ---C--- ---D--- ---E--- ---F---También tengo la cantidad máxima de 3, pero luego con una superposición más leve que el ejemplo anterior. Entonces C, E y F tienen la superposición de un máximo de 3 objetos al mismo tiempo.
Mi pregunta es, ¿cómo puedo organizar esto en Javascript con la superposición de fecha de inicio/finalización? Así que tengo una matriz con, digamos, 6 objetos con diferentes fechas de inicio/finalización. Y necesito verificar en qué parte de la línea de tiempo completa está la cantidad 'máxima' de eventos que se reproducen al mismo tiempo.
¡Muchas gracias!