Ciao, spiego cosa fa quel codice. Partendo da una data iniziale es. 2017-03-25 questo esegue un ciclo for che esegue per x giorni un array. Esempio impostando un ciclo for di 11 questo restituisce:

2017-03-25 - s
2017-03-26 - p
2017-03-27 - m
2017-03-28 - n
2017-03-29 - r
2017-03-30 - s
2017-03-31 - p
2017-04-01 - m
2017-04-02 - n
2017-04-03 - r
2017-04-04 - s

Ora vorrei fare la stessa cosa in js in moda poter utilizzare lo script anche lato client. Riposto il codice completo visto che quello nel primo post manca del codice.

Codice PHP:
$aDate '2017-03-25';

$rounds = array('s''p''m''n''r');
$aDate date("Y-m-d"strtotime('-1 day'strtotime($aDate)));
$events = array();// Calcolo di 11 giorni for($i=0; $i<11; $i++) {
$random rand(1,1000); // mi serve per genera un id
$nextDate date("Y-m-d"strtotime('+1 day'strtotime($aDate)));
$event_array[] = array(
    
'id' => $random,
    
'title' => $rounds[$i%count($rounds)],
    
'start' => $nextDate,
    
'tipo' => 't5'
    
);
$aDate $nextDate;}//echo json_encode($event_array);