JavaScript计算两个日期时间段内日期的方法
本文实例讲述了JavaScript计算两个日期时间段内日期的方法。分享给大家供大家参考。具体实现方法如下:
/*************************
*计算两个日期时间段内所有日期
*
*@paramvalue1
* 开始日期YYYY-MM-DD
*@paramvalue2
* 结束日期
*return日期数组
*/
functiondataScope(value1,value2){
vargetDate=function(str){
vartempDate=newDate();
varlist=str.split("-");
tempDate.setFullYear(list[0]);
tempDate.setMonth(list[1]-1);
tempDate.setDate(list[2]);
returntempDate;
}
vardate1=getDate(value1);
vardate2=getDate(value2);
if(date1>date2){
vartempDate=date1;
date1=date2;
date2=tempDate;
}
date1.setDate(date1.getDate()+1);
vardateArr=[];
vari=0;
while(!(date1.getFullYear()==date2.getFullYear()
&&date1.getMonth()==date2.getMonth()&&date1.getDate()==date2
.getDate())){
vardayStr=date1.getDate().toString();
if(dayStr.length==1){
dayStr="0"+dayStr;
}
dateArr[i]=date1.getFullYear()+"-"+(date1.getMonth()+1)+"-"
+dayStr;
i++;
/*
*document.write("<divstyle='display:block'>"+date1.getFullYear()+
*"-"+(date1.getMonth()+1)+"-"+date1.getDate()+"</div>");
*/
//document.write(dateArr[i]+"<br>");
date1.setDate(date1.getDate()+1);
}
returndateArr;
}
希望本文所述对大家的javascript程序设计有所帮助。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短