Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

258
Vistas
dayjs - Calcula la diferencia entre horas y la devuelve en minutos

Dados dos parámetros de tiempo como: "13:00" y "00:00", ¿cómo puedo calcular la diferencia al revés y devolverla en minutos? Mi resultado esperado es 780. Los parámetros pueden ser 13:30. 13:45 etc

API doc no ayudó, https://day.js.org/docs/en/display/difference , todos calculan la diferencia de fechas, no las horas.

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No necesitas una biblioteca para hacer esto.

Puede dividir las cadenas por dos puntos y luego usar el constructor de Date para analizar la hora y los minutos. Luego puede restar las dos fechas para obtener la diferencia de milisegundos y dividir por 60000 para obtener la cantidad de minutos:

 const a = "00:00"; const b = "13:00" function calcDiff(start, end) { const [startHour, startMinutes] = start.split(":") const [endHour, endMinutes] = end.split(":") const diff = (new Date(null, null, null, endHour, endMinutes) - new Date(null, null, null, startHour, startMinutes)) / 60000 return diff; } console.log(calcDiff(a, b))

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda