Diferencia de horas en un intervalo definido
Hola Expertos, tengo un problema que no he podido resolver por lo que pido vuestra colaboración. El problema es el siguiente: tengo 2 fechas en formato fecha/hora, una fecha de registro y una fecha de cierre, y necesito saber los días,horas,minutos que hay entre ambas fechas/horas siempre y cuando estén entre las 8 de la mañana y las 3 de la tarde, esto de lunes a viernes. Ejemplo. Fecha registro= 20/11/2011 6:00:00 y fecha de cierre 20/11/2011 16:00:00 entonce el Tiempo que necesito sería Tparcial= 0días 8horas 0minutos. hay que tener en cuenta que la fecha de cierre puede ser días después. He intentado varias cosas pero sin éxito.. Muchas gracias de antemano.
{"Lat":41.2672221642014,"Lng":2.294921875}