Converter Milissegundos para Data
Cole um timestamp de 13 digitos em milissegundos como 1713538800000 no conversor e leia a data com relogio de 24 horas no seu fuso horario. A conversao ocorre ao clicar em Converter: um numero longo de log de servidor vira um momento de horario que voce pode discutir em revisao de codigo.
FreetoolOnline editorial team| Propriedade | Valor |
|---|---|
| Formato | Ferramenta online, sem instalacao |
| Velocidade | No navegador; saida em segundos |
| Privacidade | O numero que voce cola permanece na aba |
| Mascara de saida | mm/dd/yyyy HH:MM:ss l (fuso horario local) |
| Ferramenta de implementacao | https://freetoolonline.com/utility-tools/convert-time-in-millisecond-to-date.html |
| Digitos do timestamp | 13 digitos para milissegundos Unix (10 digitos = segundos Unix) |
| Formato de saida | 1 linha: mm/dd/yyyy HH:MM:ss no fuso horario local |
O tropeco mais comum nesta tarefa e a armadilha do erro por 1000. Se o seu timestamp tem apenas 10 digitos, e quase certamente Unix em segundos e nao em milissegundos, e o conversor obedientemente o resolvera para um momento em 1970 porque e isso que a matematica diz. Multiplique o valor por 1000 antes de colar, ou use um conversor de segundos para data. Mecanismos de busca e comentarios do Stack Overflow usam ms, millis e epoch milliseconds de forma intercambiavel; todos os tres referem-se ao mesmo epoch Unix contado em milissegundos desde a meia-noite UTC de 1 de janeiro de 1970, e o mesmo campo de entrada unico da ferramenta de implementacao responde a todos eles.
O que colar a unidade errada realmente produz
Adivinhar a unidade errada não gera um erro - o conversor lê os dígitos que recebe, então ajuda saber onde um engano vai parar. Coloque o valor de segundos de 10 dígitos 1713538800 num campo que espera milissegundos e ele resolve para 20 de janeiro de 1970 por volta das 20:00 UTC, porque 1,713,538,800 milissegundos são apenas 19.8 dias após o epoch e não a data de abril de 2024 que você pretendia. A armadilha corre ao contrário com as fontes de alta precisão: uma marca de microssegundos de 16 dígitos ou uma de nanossegundos de 19 dígitos vinda de uma coluna de banco de dados ou de um tracing span é lida como uma data a dezenas de milhares de anos no futuro até você dividir por 1,000 ou 1,000,000 respectivamente. Inteiros negativos são entrada válida e não um bug - eles contam para trás a partir do epoch, de modo que -86400000 é exatamente um dia antes, 31 de dezembro de 1969. Como o resultado é desenhado no fuso horário do seu próprio navegador e não em UTC, o mesmo valor em milissegundos lido por um colega a três fusos de distância mostra uma hora de relógio diferente, algo que vale dizer em voz alta antes de duas pessoas compararem anotações sobre a mesma linha de log.