Как отобразить количество часов большее чем 24 в формате 472253:XX:XX?
Этот код на JS
new Date(1700113910366).toLocaleTimeString(navigator.language, {hour: '2-digit', minute:'2-digit', second:'2-digit', timeZone: 'UTC'})
показывает 05:XX:XX, а должен показывать 472253:XX:XX. Как этого достичь?
Ответы (1 шт):
Автор решения: ksa
→ Ссылка
показывает 05:XX:XX, а должен показывать 472253:XX:XX. Как этого достичь?
Например вот так...
const v = 1700113910366
const d = new Date(v)
let t = d.toLocaleTimeString(navigator.language, {hour: '2-digit', minute:'2-digit', second:'2-digit', timeZone: 'UTC'})
t = t.split(':')
t[0] = Math.trunc(v / 1000 / 60 / 60)
t = t.join(':')
console.log(t)