Converta timestamps de epoch UNIX/JavaScript para datas e horários UTC legíveis por humanos.
Converta datas e horários legíveis por humanos para timestamps de epoch UNIX/JavaScript.
Exibe automaticamente o timestamp de epoch atual na inicialização da página.
Copie facilmente os valores convertidos para a área de transferência com um único clique.
Valida as entradas do usuário para garantir conversões precisas e evitar erros.
O epoch UNIX, também conhecido como tempo POSIX ou tempo UNIX, é um sistema para descrever um ponto no tempo. É o número de segundos que se passaram desde 00:00:00 Tempo Universal Coordenado (UTC) em 1º de janeiro de 1970, sem contar segundos bissextos. É amplamente usado em informática e é a representação de tempo padrão em muitos sistemas operacionais e formatos de arquivo. JavaScript, que usa milissegundos desde o epoch, é uma ligeira variação deste conceito, exigindo conversão simples para compatibilidade com o tempo UNIX.
Para conversão de Epoch para Data:
1. O epoch de entrada é convertido para milisegundos multiplicando por 1000 (se estiver em segundos).
2. Um novo objeto Date é criado usando este valor em milisegundos.
3. O método toUTCString() é chamado neste objeto Date para obter a representação UTC.
Para conversão de Data para Epoch:
1. Um novo objeto Date é criado da string de entrada, com 'Z' anexado para tratá-lo como UTC.
2. O método getTime() é chamado neste objeto Date para obter milisegundos desde o epoch.
3. O resultado é dividido por 1000 e arredondado para baixo para obter o epoch em segundos.