结果到函数javascript数组

结果到函数javascript数组,javascript,php,Javascript,Php,我用javascript编写了这个脚本,其中一个日期是2017年4月13日,返回的是一个cliclo,如下所示: $event_array[] = array( 'id' => $random, 'title' => $rounds[$i%count($rounds)], 'start' => $nextDate."T23:59:00", 'tipo' => 't5' ); - 现在,我希望将结果保存为数组,以便以后使用

我用javascript编写了这个脚本,其中一个日期是2017年4月13日,返回的是一个cliclo,如下所示:

$event_array[] = array(

    'id' => $random,

    'title' => $rounds[$i%count($rounds)],

    'start' => $nextDate."T23:59:00",

    'tipo' => 't5'

    );
-

现在,我希望将结果保存为数组,以便以后使用

这是代码,我也接受如何改进它的提示

var rounds = ['s', 'p', 'm', 'n', 'r'];

function pippo(giorno, mese, anno, nGiorni) {
    var ret = new Array();
    var data = new Date(anno, mese-1, giorno+1);
  for (var i=0;i<nGiorni;i++) {
  //alert(rounds[i%(rounds.length)]);
    ret[i] = {'id':parseInt(Math.random()*1000),'title':rounds[i%                               (rounds.length)],'start':data.toISOString().substr(0,10)+'T23:59:00','tipo':'t5'}
  data = new Date(data.getFullYear(),data.getMonth(),data.getDate()+1);
  }
 return ret;
}


pluto = pippo(13, 04, 2017, 16);

for (i=0;i<pluto.length;i++) {

 var str = pluto[i]['start']+' '+pluto[i]['title'];
 document.getElementById('result').innerHTML = document.getElementById('toto').innerHTML + str + '<br/>';

}


<div id="result"></div>
该脚本的工作方式如下:用户保存初始日期,然后生成n次循环(必须在函数中确定),增加1初始日期示例:

起始日期:2017-04-13

var rounds = [ 's', 'p', 'm', 'n', 'r'];
2017-04-13T23:59:00秒 2017-04-14T23:59:00 p 2017-04-15T23:59:00米 2017-04-16T23:59:00号 2017-04-17T23:59:00R 2017-04-18T23:59:00秒 2017-04-19T23:59:00 p 2017-04-20T23:59:00米 2017-04-21T23:59:00号 2017-04-22T23:59:00R 2017-04-23T23:59:00秒 2017-04-24T23:59:00 p 2017-04-25T23:59:00米 2017-04-26T23:59:00号 2017-04-27T23:59:00R 2017-04-28 23:59:00秒

我设置的这个必须数到16。 我希望我是清楚的。
日期

不清楚你在问什么。看起来你已经有了一个功能。你说“必须数到16”是什么意思?脚本已经正常工作了,我没有在div 2017-04-13T23:59:00s 2017-04-14T23:59:00p等中显示结果。。。我想保存一个类似于phpDo中发布的数组。您想通过调用php端将该数组保存在数据库中还是其他什么地方?如果是这样,请使用ajax。但正如Fafl所说的,它仍然不清楚:D结果如何,我想将其保存为localStorage中的json数组