2014-06-20 3 views
0

У меня есть яваскрипт код, который выглядит как этотОтображение данных массива в JavaScript

var startdate = "06/10/2014"; 
      //var newdate = new Date(); 
      var num = 12 
      var months = []; 
      for (var a = 0; a < num; a++) { 
       var dt = new Date(startdate); 
       dt.setMonth(dt.getMonth() - a); 
       months[a] = dt; 
      } 
      return months; 

      arylist = arylist + '{'; 

      arylist = arylist + '"name" :"' + months + '",'; 

      arylist = arylist + '"st_time_am_pm" :"' + st_time_am_pm + '",'; 
      arylist = arylist + '"ed_time_am_pm" :"' + ed_time_am_pm + '",'; 

      arylist = arylist + '}]'; 

для петель Retuns же данных, что составляет 12 месяцев назад на основе вставленной даты. Я хочу показать все результаты в '"name" :"' + months + '", здесь, и он отобразит его в arrylist. Но он просто передает эту часть. Я не знаю, где проблема. Любая помощь ценит. Благодаря

ответ

0

попробовать это:

var startdate = "06/10/2014"; 
     //var newdate = new Date(); 
     var num = 12 
     var months = []; 
     var dt = new Date(startdate); 
     for (var a = 0; a < num; a++) { 
      dt.setMonth(dt.getMonth() - a); 
      months[a] = dt; 
     } 

     arylist = arylist + '{'; 

     arylist = arylist + '"name" :"' + months + '",'; 

     arylist = arylist + '"st_time_am_pm" :"' + st_time_am_pm + '",'; 
     arylist = arylist + '"ed_time_am_pm" :"' + ed_time_am_pm + '",'; 

     arylist = arylist + '}]'; 

     return months; 
Смежные вопросы