Riguardando il codice mi sono accorto che il ragionamento non funziona molto!
una cosa che non avevo detto è che ci possono essere divevrsi record che hanno come valore lo stesso giorno (inteso come numero del giorno da 1 a 7).
Gi eventi legati a questi record si ripetono ogni settiimana in modo identico, quindi io mostro tutti i record della settimana. Ad esempio non voglio che il record che ha come giorno 3 (martedì) venga ripetuto all'infinito a video ogni martedi, ma che compaia di settimana in settimana.
Tornando al codice come posso dire al sistema ch se il record ha come risposta 5 mi prenda:
se oggi è 5 -> venerdì
se oggi è 2 -> venerdì
se oggi è 6 -> venerdì della settimana che deve ancora iniziare?