function dateDiffInDays(startDate, endDate) {
const start = new Date(startDate);
const end = new Date(endDate);
// 将时间转换为毫秒并计算其差值
const timeDiff = Math.abs(end.getTime() - start.getTime());
// 将毫秒转换为天数
const diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
return diffDays;
}
const startDate = "2024-02-25";
const endDate = "2024-03-01";
const daysDifference = dateDiffInDays(startDate, endDate);
console.log(`开始日期:${startDate},结束日期:${endDate},相差天数:${daysDifference}天`);
计算两个日期间隔几天方法
最新推荐文章于 2024-08-26 08:33:56 发布
文章描述了一个名为`dateDiffInDays`的JavaScript函数,用于计算给定起始日期(如2024-02-25)和结束日期(如2024-03-01)之间的天数差。通过将时间戳转换为毫秒并进行相应的单位换算,该函数返回两个日期间的精确天数差。
摘要由CSDN通过智能技术生成