JavaScript如何计算两个日期之间的间隔?

const dayDif = (date1, date2) => Math.ceil(Math.abs(date1.getTime() - date2.getTime()) / 86400000)
console.log(dayDif(new Date(), new Date("2023-1-21")) ) // 18