Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

154
Visualizações
Cómo calcular la diferencia entre la marca de tiempo guardada y la hora actual

Guardé una marca de tiempo en este formato.

ingrese la descripción de la imagen aquí

Entonces, lo que quiero hacer ahora es calcular la diferencia entre la hora actual y el mapa de tiempo guardado en una función de JavaScript. Pero no tengo idea de cómo hacer eso.

Espero que alguien pueda ayudar.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Cuando obtenga el documento, el campo 'marca de tiempo' sería del tipo Marca de tiempo y puede usar la propiedad de seconds y la marca de tiempo actual para calcular la diferencia como se muestra a continuación:

 const snap = await getDoc(docRef); const timeDiff = Date.now() - snap.data()?.time.seconds * 1000; console.log(`Time Difference: ${timeDiff} ms`)
about 4 years ago · Juan Pablo Isaza Relatório

0

Esto es realmente muy fácil de lograr. Lo más importante que debe saber es que la función Date.now() le devuelve la cantidad de milisegundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC.

Obtener la duración entre las marcas de tiempo es como "fin - comienzo = duración".

Aquí hay un ejemplo de código:

 // collect the first timestamp const beginTimestamp = Date.now() // here comes a for loop to consume some time, otherwise you will get 0 milliseconds for (var i=0; i<10000; i++) { "Some kind of string".split("").reverse().join("") } // collect the second timestamp const endTimestamp = Date.now() // subtract the first from the second timestamp tells you the milliseconds in between of both timestamps console.log("Duration in milliseconds:", endTimestamp - beginTimestamp)
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda