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

145
Visualizações
¿Cómo puedo obtener la diferencia entre dos fechas en horas, omitiendo las horas de los fines de semana?

Necesito una función para verificar cuántas horas han pasado entre dos fechas, pero si, por ejemplo, hay un fin de semana en el medio, omita esas horas.

Fecha 1: moment('2022-05-27 20:00:00).tz('UTC')

Fecha 2: moment('2022-05-30 20:00:00).tz('UTC')

Salida esperada: 24 hours

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

0

Obtengo 25 si hago i <= n y 24 cuando hago i < n

Pero no uso momento

Tenga en cuenta que esto debería funcionar a través de los cambios de horario de verano en la configuración regional en la que se encuentra

 const d1 = new Date('2022-05-27 20:00:00') const d2 = new Date('2022-05-30 20:00:00') console.log(d1, d2) let hours = 0; for (let i = d1.getTime(), n = d2.getTime(); i < n; i += 3600000) { const d = new Date(i); if (![0, 6].includes(d.getDay())) hours++; } console.log(hours)

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