Ух как ты закрутил. У тебя в функции timeInSeconds перезаписывается значение x и y.
Получается когда ты вызываешь функцию OutputTime.timeInSeconds()
У тебя x = 72000; y = 600; e = 40
И теперь OutputTime.sumSecond() считается от этих значений.
72000 * 3600 + 600 * 60 + 40 + 1340.
Вот и получается твое число
Такой вариант по идеи должен был исправить, но все тоже осталось
this.timeInSeconds = function () {
x = x * 3600;
y = y * 60;
let j = x + y + e
return j; // Преобразование время в сикунды
}
Я что-то фундаментальное пропустил?