Calculo de horas trabajadas

Hola, tengo el siguiente problema.
Quiero calcular el total de horas trabajadas entre dos fechas.
En la semana puede o no haber trabajado el Sabado y/o Domingo. 
Ademas puede o no haber trabajado Feriados.
La cantidad de horas trabajadas por día puede variar de 8 a 10 horas por turno.
Pueden existir o no 2 turnos.
Entonces me gustaría que en un formulario, en 2 cuadros de texto ingrese las fechas y en otro me devuelva el total de horas trabajadas.
No se si sera posible, espero vuestra ayuda.
Desde ya se los agradezco.
saludos.

Añade tu respuesta

Haz clic para o