Estou criando uma calculadora pro setor de RH e não estou conseguindo converter meu campo de hora no formato número para efetuar o cálculo.
Essa é a máscara que uso pra converter o text no formato hora
function formatar(mascara, documento){
var i = documento.value.length;
var saida = mascara.substring(0,1);
var texto = mascara.substring(i)
if (texto.substring(0,1) != saida){
documento.value += texto.substring(0,1);
}
}
Sendo assim, quando o usuário digita 0230 irá aparecer 02:30
Como é calculo de hora extra não precisa de segundos. Então preciso converter 30 min em horas e converter tudo em número para fins de cálculo.
Pergunta
bruno_hsf
Olá pessoal, blza?
Estou criando uma calculadora pro setor de RH e não estou conseguindo converter meu campo de hora no formato número para efetuar o cálculo.
Essa é a máscara que uso pra converter o text no formato hora
function formatar(mascara, documento){ var i = documento.value.length; var saida = mascara.substring(0,1); var texto = mascara.substring(i) if (texto.substring(0,1) != saida){ documento.value += texto.substring(0,1); } }
Sendo assim, quando o usuário digita 0230 irá aparecer 02:30
Como é calculo de hora extra não precisa de segundos. Então preciso converter 30 min em horas e converter tudo em número para fins de cálculo.
Obrigado
Editado por bruno_hsfLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.