Hola.
Se me ha ocurrido un problema que no sé muy bien cómo cogerlo (bueno, se me ha ocurrido una idea un poco bruta).
El planteamiento es este. Tenemos una
tienda a la que entran
clientes. Registramos la hora de entrada y la hora de salida de cada cliente en ese día. Lo que queremos obtener es el(los) minuto(s) en los que ha habido
máximo de clientes dentro de la tienda. El esquema sería este:
Código PHP:
var clientes = new Array();
clientes[0] = { entrada:"16:45", salida:"16:54" }
clientes[1] = { entrada:"17:02", salida:"17:05" }
clientes[3] = { entrada:"18:12", salida:"18:26" }
...
Y haciendo operaciones habría que saber que, por ejemplo, entre las
18:24 y las
18:27 hubo el máximo de clientes dentro de la tienda en ese día, y que fue de
7 clientes.
¿Cómo se puede hacer de una manera cómoda? De momento ideas sólo, no os esmeréis con el código
OPCIÓN 1:La opción burra que comentaba antes se trataba de hacer un array tipo
Código PHP:
clientesDentro["16:00"] = 0;
clientesDentro["16:01"] = 0;
clientesDentro["16:02"] = 1;
...
E irlo rellenando con los clientes que entran y salen, una especie de gráfica textual al minuto. Luego seleccionar los valores que sean máximos.
Claro que, es una idea un poco bruta...
Por eso os pregunto cuáles serían vuestras ideas para llevar a cabo el script.