Un timer periodico con javascript lo puoi fare con setInterval . Ovviamente se si refresha la pagina il contatore ripartirÓ da capo