js获取两个日期之间的天数
function getDaysBetween(dateString1,dateString2){
var startDate = Date.parse(dateString1);
var endDate = Date.parse(dateString2);
var days=(endDate - startDate)/(1*24*60*60*1000)+1;
return days;
}
js获取两个日期之间的天数(除去周末)
function countWorkDay(sDay,eDay){
var sDay = new Date(Date.parse(sDay.replace(/-/g, "/")));
var eDay = new Date(Date.parse(eDay.replace(/-/g, "/")));
var s_t_w = sDay.getDay(), e_t_w = eDay.getDay();
// 总相差天数
var diffDay = (eDay - sDay) / (1000 * 60 * 60 * 24) + 1;
if(parseInt(diffDay) == 0)
return parseInt(diffDay);
// 周末天数
var weekEnds = 0;
for(var i = 0; i < diffDay; i++)
{
if(sDay.getDay() == 0 || sDay.getDay() == 6)
weekEnds ++;
sDay = sDay.valueOf();
sDay += 1000 * 60 * 60 * 24;
sDay = new Date(sDay);
}
return parseInt(diffDay - weekEnds);
}