I have date string 2022-01-03T00:00:00.000Z, i want to find the difference between today and this day in days. I tried this but not working as expected.
var d1 = Date.now();
var d2 = new Date('2020-01-03T00:00:00.000Z').getTime();
console.log(d1);
console.log(d2);
var hours = hoursDiff(d1, d2);
var daysDiff = Math.floor( hours / 24 );
console.log(daysDiff);
function hoursDiff(d1, d2) {
var minutes = minutesDiff(d1, d2);
var diff = Math.floor( minutes / 60 );
return diff;
}
function minutesDiff(d1, d2) {
var seconds = secondsDiff(d1, d2);
var diff = Math.floor( seconds / 60 );
return diff;
}
function secondsDiff(d1, d2) {
var millisecondDiff = d2 - d1;
var diff = Math.floor( ( d2 - d1) / 1000 );
return diff;
}