/**
* 计算两个日期之间的天数
* @param dateString1 开始日期 yyyy-MM-dd
* @param dateString2 结束日期 yyyy-MM-dd
* @returns {number} 如果日期相同 返回一天 开始日期大于结束日期,返回0
*/
function getDaysBetween(dateString1,dateString2){
var startDate = Date.parse(dateString1);
var endDate = Date.parse(dateString2);
if (startDate>endDate){
return 0;
}
if (startDate==endDate){
return 1;
}
var days=(endDate - startDate)/(1*24*60*60*1000);
return days;
}
getDaysBetween('2022-08-22', '2023-01-22') // 到23年过年时间153
文章介绍了如何使用JavaScript中的Date对象实现一个名为getDaysBetween的函数,该函数接受两个日期字符串作为参数,计算并返回它们之间的天数差异,如getDaysBetween(2022-08-22,2023-01-22)的结果是153天。
6135

被折叠的 条评论
为什么被折叠?



