Contador de horas progressivas e cumulativas com dias
Fala galera, blz?
Preciso de uma ajuda.
Tenho um projeto onde devo cumular horas trabalhadas de um serviço, ele deve armazenar no banco as horas/dias.
Então quando startado se não houver tempo anterior começa do zero, mas se já houve uma etapa anteriormente ele deve contar a partir daque e tempo e acumular, salvando depois no banco.
Não entendo de js mas creio que seja a melhor solução, achei um script interessante de timer mas não tenho domínio para inserir contagem de dias e nem como contar a partir de um tempo já existente.
<script language=JavaScript>
<!-- begin
function getSecs(sHors, sMins, sSecs, campo){
sSecs++;
if(sSecs==60){sSecs=0;sMins++;
if(sMins<=9)sMins="0"+sMins;
}
if(sMins==60){sMins="0"+0;sHors++;
if(sHors<=9)sHors="0"+sHors;
}
if(sSecs<=9)sSecs="0"+sSecs;
document.getElementById(campo).innerHTML=sHors+":"+sMins+":"+sSecs;
setTimeout("getSecs("+sHors+", "+sMins+","+sSecs+", '" +campo+ "')",1000);
}//-->
</SCRIPT>
<hr />
<script>setTimeout("getSecs(0,0,-1, \"clock1\")",1000);</script>
<span id="clock1"></span>
Alguém saberia me dizer como?
Tentei inserir na função a var sDias, e um if verificando se sHors == 24 ele adicionaria a var sDias +1, mas não funcionou.
Fico no aguardo, vlw e t+.
Discussão (6)
Carregando comentários...