Muito bom o codigo! vlw! Uma coisa que eu percebi é que quando vai mudar de segundo (59~60~00) ele fica como (exemplo) 10:00:60 para depois mudar para 10:01:01... eu fiz uma alteração basica e aparentemente sanou o problema: if (ss >= 59){ ss = -01; Talvez não seja a solução mais logica, mas resolveu xD... ainda não testei com a mudança de hora... (tem algum outro jeito de testar sem ser esperar uma hora? kkk) Outra coisa que percebi é que ele atrasa alguns segundos, parece ser mais lento que um relogio normal... tem solução pra isso?