TypeScript: Få skillnaden mellan två datum i dagar


Jag behöver få skillnaden mellan två datum i dagar.

Hittills har jag kunnat få skillnaden mellan två datum, men inte i dagar:

date1.getTime() - date2.getTime();

Några idéer?

Svar #1

var date1 = new Date(2023, 1, 1);
var date2 = new Date(2023, 2, 1);
var diff = Math.abs(date1.getTime() - date2.getTime());
var diffDays = Math.ceil(diff / (1000 * 3600 * 24)); 
console.log("Diff in Days: " + diffDays);

Svar #2

Jag tror att den kortaste vägen är:

var diff = date1.valueOf() - date2.valueOf();

Relaterade artiklar