0
  1. 获取日期。
  2. 声明新数组
  3. 用于测试的小循环。
  4. 将我的初始日期存储到索引 0。
  5. 确认功能正常工作且值正常的警报。
  6. 添加一些恒定天数以生成新日期的功能(工作正常)。
  7. 循环结束。
  8. 显示我生成的最后一个日期的所有值,例如用最后一个值替换所有数组元素。

             fx=$("#start_date").val();          
                var list = new Array();             
    
                for (i=0;i<3;i++){                
                list[i]=fx;                       
                alert(list[i]);                          
                fx=calc(fx,dayinfo);                
                }
    
                alert(list);    
    
4

2 回答 2

0
for (i=0;i<3;i++){
function(i){
   list[i]=fx; 
   alert(list[i]);
   fx=calc(fx,dayinfo);
}(i)
}

试试这个

于 2013-10-26T05:15:28.997 回答
0

fx=$("#start_date").val();
var list = new Array();

        for (i=0;i<3;i++){                
        list[i]=new Date(fx);                       

        fx=calc(fx,dayinfo);                
        }
    -

        alert(list);    
于 2013-10-26T17:25:10.333 回答