Ciao, grazie per risposta e scusa se rispondo solo ora. Ho provato il codice è fa esattamente quello che voglio. Però non vorrei solo copiare brutalmente, ma vorrei anche capire. Ricopio il codice inserendo i commenti dove vorrei qualche info in più
Graziecodice:<script> var rounds = ['s', 'p', 'm', 'n', 'r']; //ok function pippo(giorno, mese, anno, nGiorni) { var ret = new Array(); var data = new Date(anno, mese-1, giorno+1); // perche si fa mese -1 ? for (var i=0;i<nGiorni;i++) { // Invece se vorrei generare un array json? 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; } </script> <div id="toto"> </div> <script> // Oggi + 11 giorni // Per avere la data in questo formato partendo da 2017-03-25, posso usare split "-" giusto? pluto = pippo(25, 03, 2017, 365); for (i=0;i<pluto.length;i++) { var str = pluto[i]['start']+' '+pluto[i]['title']; document.getElementById('toto').innerHTML = document.getElementById('toto').innerHTML + str + '<br/>'; } </script>

. Ricopio il codice inserendo i commenti dove vorrei qualche info in più
Rispondi quotando