Jajaj creo que me estabas leyendo el pensamiento... Lo iba a postear ahora para que se puedan hacer pruebas y todos trabajemos sobre lo mismo:
Código PHP:
var clientes = new Array();
clientes[0] = { entrada: "17:05", salida: "17:22" }
clientes[1] = { entrada: "17:08", salida: "17:31" }
clientes[2] = { entrada: "17:11", salida: "17:15" }
clientes[3] = { entrada: "17:14", salida: "17:42" }
clientes[4] = { entrada: "17:24", salida: "17:26" }
clientes[5] = { entrada: "17:24", salida: "17:28" }
clientes[6] = { entrada: "17:29", salida: "17:46" }
clientes[7] = { entrada: "17:30", salida: "17:58" }
clientes[8] = { entrada: "17:46", salida: "17:54" }
clientes[9] = { entrada: "17:48", salida: "18:03" }
clientes[10] = { entrada: "17:49", salida: "17:56" }
clientes[11] = { entrada: "18:00", salida: "18:23" }
clientes[12] = { entrada: "18:02", salida: "18:19" }
clientes[13] = { entrada: "18:13", salida: "18:30" }
clientes[14] = { entrada: "18:33", salida: "18:49" }
clientes[15] = { entrada: "18:38", salida: "18:47" }
clientes[16] = { entrada: "18:58", salida: "19:09" }
clientes[17] = { entrada: "19:04", salida: "19:26" }
clientes[18] = { entrada: "19:07", salida: "19:34" }
clientes[19] = { entrada: "19:19", salida: "19:27" }
clientes[20] = { entrada: "19:23", salida: "19:25" }
clientes[21] = { entrada: "19:27", salida: "19:39" }
clientes[22] = { entrada: "19:31", salida: "19:31" }
clientes[23] = { entrada: "19:31", salida: "19:45" }
clientes[24] = { entrada: "19:36", salida: "19:50" }
clientes[25] = { entrada: "19:40", salida: "19:56" }
clientes[26] = { entrada: "19:43", salida: "20:01" }
clientes[27] = { entrada: "19:45", salida: "19:49" }
clientes[28] = { entrada: "19:48", salida: "20:01" }
clientes[29] = { entrada: "19:49", salida: "20:09" }
Son 30 clientes que entran en la tienda por la tarde, desde las 17:00 que se abre hasta las 20:00 que se cierra (el último es un pesao y se queda preguntando cosas 9 minutos más de la cuenta... jeje). Cada cliente está dentro de la tienda un máximo de 30 minutos. Todas las horas son válidas y correctas (las he generado con otro código javascript).
Obviamente de momento no hay solución al problema (no me he puesto a hacerla a mano porque coinciden demasiados clientes, y es un lío), pero poco a poco, ya veremos como va saliendo
.
Ala, a programar! jeje.