Не могу разобраться во времени

let askTime = Math.floor(((1732217967809 - 1732174653061) / (1000 * 60)) % 60)
console.log((1732217967809 - 1732174653061))
console.log(askTime)

43314748
1

как вычислить разницу во времени в секундах? откуда эта единица?


Ответы (1 шт):

Автор решения: ksa

как вычислить разницу во времени в секундах?

На это ответ дали выше...

откуда эта единица?

Вот объяснение про то, откуда эта единица...

let v = (1732217967809 - 1732174653061)
console.log('Разность. В милисекундах', v)
v = (v / (1000 * 60))
console.log('Деление. В минутах', v)
let askTime = Math.floor(v % 60)
console.log('Деление по модулю. Сколько в итоге минут, отбросив часы', askTime)
v = Math.trunc(v / 60)
console.log('Деление. Сколько в часах', v)
console.log(`Итог - прошло ${v} часов и ${askTime} минут`)

→ Ссылка