Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

adicione eventos de aniversário no calendário completo do jQuery a cada ano


Bem, as soluções mais fáceis podem ser alterar seu loop PHP e adicionar "vários" anos aos seus eventos.
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]
        );
    }
}

Dois inconvenientes:
  • você não pode gerenciar aniversários diferentes (portanto, a data de nascimento de uma pessoa pode ocorrer, mesmo após sua morte)
  • ele leva a custos exponenciais

Você também pode dar uma olhada na demonstração com eventos repetidos para construir uma solução de front-end.