Calculo de horas de trabajo tiempo extra y tiempo nocturno
Experto necesito hacer algunas funciones para calcular tiempos de trabajo, la verdad yo no pude por más que lo intente . Esto seria así
Hora inicio ---- hora salida
Calcular tiempo = inicio - salida : acá tengo problema si la salida es después de las 0 ej 20 a 04 .
Una vez calculado tiempo jornal común es 8, y si inicio - salida es menor a 8 =jornal es 8
Horas Extras si tiempo es mayor a 8 horas extras = tiempo - 8 luego tengo que sumar los minutos que si van de 1 a 30 extras 30 y de 31 a 59 extras + una hora . Hasta aquí va fácil .
El gran problema para mi es calcular las horas nocturnas que seria algo asi , si las horas son mayores a 5 y <= a 8 se calculan si no NO: como se calculan : inicio >= a 22h y fin menor a 6 maximo seria 8 ::: ejemplos inicio = 21 salida = 3 timpo = 5 ; inicio = 20 y salida = 3 timpo = 5 : inicio 22 salida 3.30 tiempo 5.30 .
Inicio 21 salida 07:05 tiempo = 8 este ejemplo seria 8 hs comunes 2 : 30 extras y 8 nocturnas