Mysql
 sql >> Database >  >> RDS >> Mysql

aggiungi eventi di compleanno nel calendario completo di jQuery ogni anno

Bene, la soluzione più semplice potrebbe essere quella di alterare il tuo ciclo PHP e aggiungere anni "multipli" ai tuoi eventi.

while ($birthday_row = $birthday_r->fetch_row()){
    $yearBegin = date("Y");
    $yearEnd = $yearBegin + 10; // edit for your needs
    $years = range($yearBegin, $yearEnd, 1);

    foreach($years as $year){
        $birthday_array[] = array(
            'title' => $birthday_row[0],
            'start' => $year . "-" . $birthday_row[1] . "-" . $birthday_row[2]
        );
    }
}

Due inconvenienti:

  • non puoi gestire compleanni diversi (quindi la data di nascita di una persona può verificarsi, anche dopo la sua morte)
  • comporta costi esponenziali

Puoi anche dare un'occhiata alla demo con eventi ripetuti per creare una soluzione front-end.