结果到函数javascript数组
我用javascript编写了这个脚本,其中一个日期是2017年4月13日,返回的是一个cliclo,如下所示:结果到函数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' ); - 现在,我希望将结果保存为数组,以便以后使用
$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数组