Tengo datos provenientes de una API que formatea lo que debería ser un objeto de fecha y hora como una cadena. Entonces el formato es: "2021-04-22 19:32:00".
Tengo una fecha de inicio y una fecha de finalización en este formato.
Dado que es una cadena, usar JavaScript para extraer las horas no es un desafío, pero me pregunto, ahora que tengo mis dos variables de cadena de una hora teórica de inicio y finalización, ¿cómo calculo la diferencia en estos dos parámetros?
Sentido:
la hora de inicio del objeto 1 sería: "18:30:00". la hora de finalización del objeto 2 sería: "20:00:00".
Y quiero saber que diferencia son 90 minutos...
para que esto funcione en safari, debe agregar una T en el medio para crear una fecha válida
console.log(new Date("2021-04-22 19:32:00".replace(/ /,"T")))