This topic is locked

Subtraction between hours in Javascript onload event

1/23/2019 5:56:43 AM
PHPRunner General questions
C
Carlos Ferreira author



[color=#212121]
var ctrlEnt_1=Runner.getControl(pageid,'Entra_1');

var ctrlSai_1=Runner.getControl(pageid,'Saida_1');

var ctrlHor_1=Runner.getControl(pageid,'Horas_1');
horaInicial=ctrlEnt_1.getValue();

horaFinal=ctrlSai_1.getValue();
function diferencaHoras(horaInicial,horaFinal)

{
{

if(!isHoraInicialMenorHoraFinal(horaInicial,horaFinal))
{

aux=horaFinal;

horaFinal=horaInicial;

horaInicial=aux;

}

hIni=horaInicial.split(':');

hFim=horaFinal.split(':');

horasTotal=parseInt(hFim[0],10)-parseInt(hIni[0],10);minutosTotal=parseInt(hFim[1],10)-parseInt(hIni[1],10);
if(minutosTotal<0)

{

minutosTotal+=60;horasTotal-=1;

}

}

horaFinal=completaZeroEsquerda(horasTotal)+":"+completaZeroEsquerda(minutosTotal);

return horaFinal;

ctrlHor_1.setValue(horaFinal.getValue());

}

ctrlSai_1.on('keyup',function diferencaHoras(horaInicial,horaFinal));