[{"data":1,"prerenderedAt":235},["ShallowReactive",2],{"page:/pt/guides/seconds-vs-milliseconds/":3},{"id":4,"title":5,"body":6,"description":221,"extension":222,"eyebrow":223,"faq":224,"locale":225,"meta":226,"navigation":227,"pageType":228,"path":229,"related":224,"seo":230,"stem":233,"__hash__":234},"pages/pt/guides/seconds-vs-milliseconds.md","Segundos Unix vs milissegundos",{"type":7,"value":8,"toc":209},"minimark",[9,14,31,35,38,42,53,57,60,64,139,151,155,158,173,177,190,193,197],[10,11,13],"h2",{"id":12},"uma-diferença-de-mil-vezes","Uma diferença de mil vezes",[15,16,17,18,22,23,26,27,30],"p",{},"Segundos contam segundos inteiros desde o epoch; milissegundos contam milésimos. Assim, o mesmo instante possui um valor 1.000 vezes maior em milissegundos. ",[19,20,21],"code",{},"1700000000 s"," e ",[19,24,25],{},"1700000000000 ms"," correspondem a ",[19,28,29],{},"2023-11-14T22:13:20Z",".",[10,32,34],{"id":33},"por-que-o-número-de-dígitos-é-só-uma-pista","Por que o número de dígitos é só uma pista?",[15,36,37],{},"Valores positivos atuais costumam ter 10 dígitos em segundos e 13 em milissegundos. Perto do epoch são menores; negativos incluem sinal; valores futuros aumentam. Softwares confiáveis aceitam uma unidade explícita ou mostram claramente o que detectaram.",[10,39,41],{"id":40},"precisão-e-inteiros-seguros","Precisão e inteiros seguros",[15,43,44,45,48,49,52],{},"Números JavaScript representam inteiros com exatidão apenas até ",[19,46,47],{},"Number.MAX_SAFE_INTEGER",". O site usa ",[19,50,51],{},"BigInt"," ao mudar unidades para evitar arredondar entradas de 16 ou 19 dígitos antes de calcular a data em milissegundos. A exibição final ainda segue o intervalo e a precisão do navegador.",[10,54,56],{"id":55},"como-diagnosticar-erro-de-mil-vezes","Como diagnosticar erro de mil vezes",[15,58,59],{},"Uma data próxima de 1970 costuma indicar segundos tratados como milissegundos. Uma data distante ou fora do intervalo pode indicar milissegundos tratados como segundos. Confira a documentação do campo e escolha a unidade manualmente.",[10,61,63],{"id":62},"quatro-valores-para-o-mesmo-instante","Quatro valores para o mesmo instante",[65,66,67,83],"table",{},[68,69,70],"thead",{},[71,72,73,77,80],"tr",{},[74,75,76],"th",{},"Unidade",[74,78,79],{},"Valor",[74,81,82],{},"Fator em relação a segundos",[84,85,86,100,113,126],"tbody",{},[71,87,88,92,97],{},[89,90,91],"td",{},"Segundos",[89,93,94],{},[19,95,96],{},"1700000000",[89,98,99],{},"1",[71,101,102,105,110],{},[89,103,104],{},"Milissegundos",[89,106,107],{},[19,108,109],{},"1700000000000",[89,111,112],{},"1.000",[71,114,115,118,123],{},[89,116,117],{},"Microssegundos",[89,119,120],{},[19,121,122],{},"1700000000000000",[89,124,125],{},"1.000.000",[71,127,128,131,136],{},[89,129,130],{},"Nanossegundos",[89,132,133],{},[19,134,135],{},"1700000000000000000",[89,137,138],{},"1.000.000.000",[15,140,141,142,144,145,150],{},"Os quatro correspondem a ",[19,143,29],{},". Multiplicar por 1.000 muda a unidade, não o instante nem a precisão medida. Teste cada valor no ",[146,147,149],"a",{"href":148},"/pt/timestamp-to-date/","conversor"," com a unidade escolhida explicitamente.",[10,152,154],{"id":153},"identificar-uma-data-em-1970-ou-muito-distante","Identificar uma data em 1970 ou muito distante",[15,156,157],{},"Se um evento moderno aparece em janeiro de 1970, segundos podem ter sido interpretados como milissegundos. Uma data milhares de anos no futuro pode indicar o erro contrário. Antes de alterar o número, confira a especificação da origem. Dez ou treze dígitos são pistas, não regras universais.",[15,159,160,161,164,165,167,168,172],{},"Por exemplo, ",[19,162,163],{},"1000"," segundos representa 1970-01-01 00:16:40 UTC, enquanto ",[19,166,163],{}," milissegundos representa 00:00:01 UTC. Ambos são válidos. Use a seleção de unidade no ",[146,169,171],{"href":170},"/pt/batch-converter/","conversor em lote"," quando todas as linhas seguem a mesma especificação.",[10,174,176],{"id":175},"entender-o-arredondamento","Entender o arredondamento",[15,178,179,182,183,186,187,189],{},[19,180,181],{},"1700000000123"," milissegundos inclui uma fração de 123 milissegundos. Ao converter para segundos inteiros, essa fração é descartada. Aqui, o valor é arredondado para o início da unidade: ",[19,184,185],{},"-1"," nanossegundo pertence ao milissegundo ",[19,188,185],{},", não ao zero.",[15,191,192],{},"As saídas em unidades menores preservam o inteiro original. A data ISO usa resolução de milissegundos e exibe um aviso se houver uma fração menor. Mantenha o inteiro original para auditar ou reconstruir dados em microssegundos ou nanossegundos.",[10,194,196],{"id":195},"normas-e-documentação-técnica","Normas e documentação técnica",[198,199,200],"ul",{},[201,202,203],"li",{},[146,204,208],{"href":205,"rel":206},"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-time-values-and-time-range",[207],"nofollow","ECMAScript Date time values",{"title":210,"searchDepth":211,"depth":211,"links":212},"",2,[213,214,215,216,217,218,219,220],{"id":12,"depth":211,"text":13},{"id":33,"depth":211,"text":34},{"id":40,"depth":211,"text":41},{"id":55,"depth":211,"text":56},{"id":62,"depth":211,"text":63},{"id":153,"depth":211,"text":154},{"id":175,"depth":211,"text":176},{"id":195,"depth":211,"text":196},"Compare timestamps de 10 e 13 dígitos, detecção de unidade, precisão, limites de armazenamento e erros de conversão.","md","Guia / precisão",null,"pt",{},true,"guide","/pt/guides/seconds-vs-milliseconds",{"title":231,"description":232},"Timestamp Unix em segundos ou milissegundos — 10 ou 13 dígitos","Entenda a diferença entre segundos e milissegundos Unix, reconheça valores comuns e faça conversões seguras.","pt/guides/seconds-vs-milliseconds","1nYWZ13PadZbXA3H-a_Qt-2T56xxzJyOgtANm5DZHeo",1792032487592]