Este site fornece o tempo atual em milisegundos decorridos desde a época UNIX (1 de janeiro de 1970), bem como em outros formatos comuns, incluindo comparações de tempo local / UTC. Você também pode converter milissegundos para a data & hora e o contrário. Mais importante, este site oferece um serviço de navegação de tempo para usuários humanos e um serviço de autoridade de tempo para uso programático.
A história “millis actual” começou comigo a depurar a minha aplicação Android. No Android você avisa um alarme quando deve aparecer, passando um simples número. Este número tem de ser tão grande que pode abranger todo o tempo passado desde a meia-noite de 1 de janeiro de 1970, mas suficientemente pequeno para caber nas estruturas de dados existentes e continuar a ir bastante tempo no futuro. Precisão: milissegundo. Por que 1970 você pergunta? É apenas uma convenção: foi o ano mais recente até o momento em que as pessoas começaram a pensar em uma medida universal do tempo.
Como eu estava depurando, eu precisava de algo para me dizer qual é o tempo atual em ms. Como um programa já estava rodando, ao invés de apenas inspecionar o System.currentTimeMillis() do Java ou rodar um programa que me mostra isso, eu imaginei que abriria uma página web que o mostrasse. Não havia nada parecido nos resultados da busca. O resultado mais engraçado que vi foi dizer-me a hora local em Millis, Massachusetts. Eu não podia acreditar que não há um site que faça uma coisa tão simples. Eu escrevi currentmillis.com e carreguei no enter. A página do meu ISP apareceu a dizer-me que não existe tal página. Depois verifiquei com meu provedor de hospedagem e descobri que este domínio incrivelmente simples estava disponível. Então eu o comprei e o transformei em um site de serviço único que mostra, você adivinhou, a hora atual em ms.
Na minha opinião, este é o padrão de medição mais razoavelmente preciso de sempre. E o tempo não é o problema mais fácil de resolver, especialmente em um mundo onde o GPS tem que levar em conta a teoria da relatividade de Einstein e os segundos de salto têm que ser adicionados de tempos em tempos para manter o UTC (Tempo Universal Coordenado) em sincronia com o tempo solar. A ironia é que eu provavelmente nunca teria descoberto que o último segundo de 30 de junho de 2012 foi 23:59:60 se eu não tivesse comprado o currentmillis.com. É estranho que não há muito tempo atrás na escala cósmica, John Henry Belville e Ruth Belville estavam “vendendo” tempo aos clientes ajustando um relógio mestre para o Tempo Médio de Greenwich e depois permitindo que outros ajustassem seus próprios relógios de acordo com o relógio mestre de Belville. A certa altura havia até um serviço de sinal horário telegráfico, desenvolvido pela Standard Time Company. A internet mudou bastante a propagação da informação (incluindo o tempo), mas o princípio básico ainda permanece: autoridades de terceiros reconhecidas (ou seja, provedores de tempo), um princípio que está em muitos tipos de protocolos, não apenas baseado no tempo.
O meu objectivo para este website é que os programadores de todo o mundo saibam: quando quiser ver a hora actual UTC ou a hora actual em ms (ou em outros formatos comuns), pode fazê-lo facilmente em currentmillis.com