Мне нужно забрать день с полученной даты, то есть 24 часа минус 23:47:16 Мне нужно получить 12:44. Я пытался разбить переменную даты на строку и убрать ее, но я просто не могу найти алгоритм, может быть, это можно сделать в данный момент, скажите, пожалуйста,
24: 00: 00 (минус ) (const date или const formattedTime) = ...
(в моем примере 24:00:00 - 23:47:16 = 12:44)
const date1: any = new Date(Date.now());
const date2: any = new Date(marked_deletion_at);
const diffTime = Math.abs(date2 - date1);
const date = new Date(diffTime);
console.log(date) // Thu Jan 01 1970 23:47:16 GMT+0300
const hours = date.getHours();
const minutes = '0' + date.getMinutes();
const seconds = '0' + date.getSeconds();
// Will display time in 10:30:23 format
const formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);
console.log(formattedTime) // 23:47:16