Вычислить разницу часов в строковых переменных в ts / angular

#angular #typescript

#angular #typescript

Вопрос:

У меня есть 2 строковые переменные, каждая из которых выражает час.

Мне нужно знать, как долго разница между ними.

"8:00" — время начала, "15:00" — время окончания. Вывод должен быть 7

Спасибо.

Ответ №1:

Класс Date имеет четыре перегруженных конструктора.

Дополнительная информация здесь

Мы можем использовать: new Date(year, month, date, hours, minutes, seconds, ms)

 Math.abs(new Date(0,0,0,8).getHours()- new Date(0,0,0,15).getHours())
 

Перед использованием в вызове функции убедитесь, что строка преобразована в целое число