ZodiacXP
Erfahrenes Mitglied
Servus.
Habe gerade eine Blockade und Google hilft mir auch net viel.
Ich versuche einen Kalender zu modellieren, welcher periodische Termine beinhaltet wie zB "jeden ersten Montag im Monat" oder "jeden zweiten Montag im Monat".
Dies ist mein Ansatz für die Periode (SQL-Tabelle):
Für "jeden ersten Montag im Monat" könnte ich also diesen Eintrag haben: 0, 1, 0, 0, 8, 0, 20
also: monat_diff ist 1, tag_nummer sagt "den zweiten Montag" und dies für die nächsten 20 mal.
Ist das System so korrekt und vollständig oder macht man es ganz anders?
Vor allem: Wie wähle ich die kommenden Termine wenn ich x Tage vorher erinnert werden möchte? (Da tu ich mich schwer)
Freu mich über jede Hilfe.
Habe gerade eine Blockade und Google hilft mir auch net viel.
Ich versuche einen Kalender zu modellieren, welcher periodische Termine beinhaltet wie zB "jeden ersten Montag im Monat" oder "jeden zweiten Montag im Monat".
Dies ist mein Ansatz für die Periode (SQL-Tabelle):
- jahr_diff
- monat_diff
- woche_diff
- tag_diff
- tag_nummer (0 = Sonntag, 1=Montag, ...)
- bis_zum
- anzahl_wiederholungen
Für "jeden ersten Montag im Monat" könnte ich also diesen Eintrag haben: 0, 1, 0, 0, 8, 0, 20
also: monat_diff ist 1, tag_nummer sagt "den zweiten Montag" und dies für die nächsten 20 mal.
Ist das System so korrekt und vollständig oder macht man es ganz anders?
Vor allem: Wie wähle ich die kommenden Termine wenn ich x Tage vorher erinnert werden möchte? (Da tu ich mich schwer)
Freu mich über jede Hilfe.