[ALG] Calender, hoe doe je bv een verjaardag

Pagina: 1
Acties:

  • it0
  • Registratie: April 2000
  • Laatst online: 27-12-2025

it0

Mijn mening is een feit.

Topicstarter
Ik heb al een calender gemaakt maar ik wil er nu wat extra zaken aan toevoegen.

Met name vcalender support..

Maar na wat zoekwerk hier/google/cpan kan ik niet achter een goed algoritme komen voor een calender item dat zich herhaalt.

Voorbeelden
Jan is jarig, dit moet zich oneindig herhalen
Koe melken om 08:00, dit moet zich 3 dagen herhalen

Hoe doe je dit efficient. Want als ik een willekeurige dag bekijk dan wil ik natuurlijk niet alle calender items controleren of dat op die desbetreffende dag kan plaatsvinden.

Je kan natuurlijk een start datum/einddatum doen of het desbetreffende item meerdere malen in de database zetten, maar ik denk vast weer te moelijk en dit is al tot in den treuren gedaan, dus wie kan mij in de goede richting wijzen?

  • stekkel
  • Registratie: Augustus 2001
  • Laatst online: 23-04 13:07
beetje vage post, ik neem aan dat je rfc 2445 gelezen hebt?

Ik zou een aparte lijst met recurrence events maken en die mergen met jou kalender file. Wanneer een event heeft plaatsgevonden kan je hem naar je kalender copieren. Wanneer alle events zoals het koe melken hebben plaatsgevonden kan je het event van het lijstje recurrence events afhalen.

Vind het wel wat zielig voor die koe. Als ik koe was zou ik toch minimaal 2 keer per dag gemolken worden en dat elke dag in het jaar.