/** * 計算兩個日期之間的天數 * @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; }