Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 278 é uma quantidade de minutos que estou usando como exemplo, equivale a 4 horas e 38 minutos
- let horas = Math.floor(278/60); // Pego as horas (4)
- let minutos = Math.ceil(278 - (horas * 60)); // Pego os minutos (38)
- // aqui chamo essa função em meiaHoraCarencia(38, 10) (carencia estipulada no configurador), se estiver no prazo, ele cobra 4 horas e meia, se não estiver, vai cobrar 5 horas.
- let meiaHoraCarencia = (min, carencia) => (min >= 30 && min <= (30 + carencia)) ? true : false;
- // Além da validação de cima, verificar se este é maior que zero e menor que a carencia para cobrar só o valor da hora caso fosse por exemplo 248 minutos (4h08min)
- let minutosCarencia = (min, carencia) => (min > 0 && min <= carencia) ? true : false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement