结果函数javascript数组

时间:2017-04-13 11:29:32

标签: javascript php

我在javascript中有这个脚本,曾经是04/13/2017的日期,它返回的是这样的cliclo:

-

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

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

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>

我提供这样的数组:

$event_array[] = array(

    'id' => $random,

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

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

    'tipo' => 't5'

    );

有问题的脚本以这种方式工作:用户保存一个日期初始,然后生成n次循环(必须在函数中决定)增加1初始日期示例:

初始日期:2017-04-13

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

2017-04-13T23:59:00 s 2017-04-14T23:59:00 p 2017-04-15T23:59:00米 2017-04-16T23:59:00没有 2017-04-17T23:59:00 r 2017-04-18T23:59:00 s 2017-04-19T23:59:00 p 2017-04-20T23:59:00 m 2017-04-21T23:59:00没有 2017-04-22T23:59:00 r 2017-04-23T23:59:00 s 2017-04-24T23:59:00 p 2017-04-25T23:59:00 m 2017-04-26T23:59:00没有 2017-04-27T23:59:00 r 2017-04-28T23:59:00 s

我设置的这个东西必须数到16。 enter link description here 我希望我很清楚。 日期

0 个答案:

没有答案