获取当前日期往前后N天

1         <div>
2             <select class="c_day checked" name="sltday" id="c_day" style="width:45%">
3                 <option value="">选择查询的日期...</option>
4             </select>
5             <select class="p_week" name="sltmonth" id="p_week" style="width:45%">
6                 <option value="">选择查询的月份...</option>
7             </select>
8         </div>
 1     function GetDateStr(AddDayCount) {
 2         var dd = new Date(); 
 3         dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 
 4         var y = dd.getFullYear(); 
 5         var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0
 6         var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate(); //获取当前几号,不足10补0
 7         return y+"-"+m+"-"+d; 
 8     }
 9     function GetMonthStr(AddDayCount) {
10         var dd = new Date(); 
11         dd.setMonth(dd.getMonth()+AddDayCount);//获取AddDayCount天后的日期 
12         var y = dd.getFullYear(); 
13         var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0
14         return y+"-"+m; 
15     }
 1        function sltDate(){
 2            var data =  new Array(30);//时间数组
 3            for(var j=0;j<30;j++){
 4                data[j]=GetDateStr(-j);
 5            }
 6         var prov_html = '';
 7         for(var i=0;i<data.length;i++){
 8             prov_html+='<option value="'+data[i]+'">'+data[i]+'</option>';
 9         }
10         $("select[name=sltday]").append(prov_html);
11        }
12        sltDate();
13        function sltMonth(){
14            var data =  new Array(12);//时间数组
15            for(var j=0;j<12;j++){
16                data[j]=GetMonthStr(-j);
17            }
18         var prov_html = '';
19         for(var i=0;i<data.length;i++){
20             prov_html+='<option value="'+data[i]+'">'+data[i]+'</option>';
21         }
22         $("select[name=sltmonth]").append(prov_html);
23        }
24        sltMonth();

以上是在当前日期或者月份的基础上往前推一段时间,后期也可以根据自己业务的需要,在当前日期的基础上显示前后一段时间。

 

posted on 2016-05-13 10:33  乔安娜~春凤  阅读(214)  评论(0)    收藏  举报